× Linguagem de Programação ADVPL

Perguntas Consulta Padrão F3 com filtro

Mais
10 anos 1 mês atrás #25795 por ODIEGO
Boa tarde,

(Documento de entrada)
Tenho um campo D1_CODORIG - D1_ROTA
O usuário irá preencher primeiro esse campo D1_CODORIG e depois dar um F3 no D1_ROTA
O f3 chama a tabela Z50 e traz as rotas pro usuário escolher.
Porem se colocar este filtro no SXB Z50->Z50_CODFOR==M->D1_FORORIG, para filtrar na Z50 apenas as rotas do D1_CODORIG, da erro
"que a variavel nao existe D1_FORORIG", é como se não reconhecesse a variavel de memória.

Se fizer Z50->Z50_CODFOR == SD1->D1_FORORIG assim abre a tela de consulta, porém vazia, pois deve estar pegando o primeiro
registro da SD1 pra comparar.
Tenho outras consultas com variavel de memoria que dão certo, como esta CC2->CC2_EST==M->Z55_UF que traz apenas as cidades
que pertence ao estado informado.

Se alguém tiver uma solução.

Obrigado pela atenção.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 semanas atrás #25881 por lalberto
Respondido por lalberto no tópico Consulta Padrão F3 com filtro
Brother o campo é D1_CODORIG ou D1_FORORIG ?

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 3 semanas atrás #25882 por lalberto
Respondido por lalberto no tópico Consulta Padrão F3 com filtro
No Caso da SD1 vc não poderá usar M->D1...., precisa ser assim:


Coloca assim:

Z50->Z50_CODFOR == aCols[n,aScan(aHeader,{|x| AllTrim(x[2]) == "D1_FORORIG"})]

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.096 segundos
Joomla templates by a4joomla