- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consulta Padrão F3 com filtro
×
Linguagem de Programação ADVPL
Perguntas Consulta Padrão F3 com filtro
- ODIEGO
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 50
- Obrigados Recebidos: 0
10 anos 1 mês atrás #25795
por ODIEGO
Consulta Padrão F3 com filtro foi criado 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.
(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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 3 semanas atrás #25881
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
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.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 3 semanas atrás #25882
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
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"})]
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consulta Padrão F3 com filtro
Tempo para a criação da página:0.096 segundos