- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Consulta Padrão Personalizada
×
Linguagem de Programação ADVPL
Perguntas Consulta Padrão Personalizada
- amaralneis
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 16
- Obrigados Recebidos: 0
11 anos 8 meses atrás #11722
por amaralneis
Respondido por amaralneis no tópico Consulta Padrão Personalizada
Bom dia amigo, fiz o que você me orientou ontem, porém não obtivi um resultado positivo,, segue abaixo o meu código. Eu creio que o erro estar no retorno da variável MV_PAR01, aonde eu desejo que retornasse dois resultado o nome (para o usuário) e o grupo que é do tipo numérico, porém a variável MV_PAR01, só retorna o nome e na hora de fazer a comparação da problema.
PutSx1(cPerg, "01", "Tipo de Problema : " ,"","" , "mv_ch01" , "C", 20, 0, 0, "G", "", "Z04", "", "", "mv_par01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", {}, {}, {}, "")
PutSx1(cPerg, "02", "Problema : " ,"","" , "mv_ch02" , "C", 20, 0, 0, "G", "", "Z05", "", "", "mv_par02", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", {}, {}, {}, "")
PutSx1(cPerg, "01", "Tipo de Problema : " ,"","" , "mv_ch01" , "C", 20, 0, 0, "G", "", "Z04", "", "", "mv_par01", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", {}, {}, {}, "")
PutSx1(cPerg, "02", "Problema : " ,"","" , "mv_ch02" , "C", 20, 0, 0, "G", "", "Z05", "", "", "mv_par02", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", {}, {}, {}, "")
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 8 meses atrás #11731
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 Personalizada
Sua variavel MV_PAR01 esta com tamanho de 20 Caracteres.
Tenta assim
Ao Inves de MV_PAR01 == B1_GRUPO
Tenta assim AllTrim(MV_PAR01) $ AllTrim(Z05->Z05_NOME) + Alltrim(Str(Z05->Z05_GRUPO))
na MV_PAR01 vc preencheria assim, é o que entendi ? rs
BORRACHA1
ELE IRIA FILTRAR O CAMPO Z05_NOME BORRACHA E O Z05_GRUPO 1
bom é o que entendi, ainda esta muito confusa sua dúvida.
Abraços.
Tenta assim
Ao Inves de MV_PAR01 == B1_GRUPO
Tenta assim AllTrim(MV_PAR01) $ AllTrim(Z05->Z05_NOME) + Alltrim(Str(Z05->Z05_GRUPO))
na MV_PAR01 vc preencheria assim, é o que entendi ? rs
BORRACHA1
ELE IRIA FILTRAR O CAMPO Z05_NOME BORRACHA E O Z05_GRUPO 1
bom é o que entendi, ainda esta muito confusa sua dúvida.
Abraços.
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 Personalizada
Tempo para a criação da página:0.120 segundos