- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Programação Orientada a Objetos - AdvPL
- MSdialog - Limpar Variaveis
Perguntas MSdialog - Limpar Variaveis
- Eduardo TI
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 84
- Obrigados Recebidos: 0
8 anos 4 meses atrás #30981
por Eduardo TI
MSdialog - Limpar Variaveis foi criado por Eduardo TI
Ola pessoal estou fazendo uma tela de pesquisa e preciso zerar as variaveis quando for uma nova pesquisa, tipo assim:
@ 005,010 SAY oSay PROMPT "MARCA DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 005,100 MSGET oMarca VAR cMarca when .F. SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 023,010 SAY oSay PROMPT "GRUPO DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 023,100 MSCOMBOBOX oGrupo VAR cGrupo ITEMS aGrupo SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 041,010 SAY oSay PROMPT "TAMANHO DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 041,100 MSCOMBOBOX oTamanho VAR cTamanho ITEMS aTamanho SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 059,010 SAY oSay PROMPT "COR DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 059,100 MSCOMBOBOX oCores VAR cCores ITEMS aCores SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 077,010 SAY oSay PROMPT "REFERENCIA PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 077,100 MSGET oRefer VAR cRefer SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
Tem uma função que preenche essa variaveis de acordo com a MARCA do produto, queria que quando eu trocasse de marca zerasse as informações ja carregadas nas variaveis e carregasse as novas informações, e nao estou conseguindo isso, pois os arrays e as variaveis ainda retornam preenchidas.
Tem como zerar, o engraçado que quando debugo as variaveis zeram.
Grato,
Eduardo Clemente
@ 005,010 SAY oSay PROMPT "MARCA DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 005,100 MSGET oMarca VAR cMarca when .F. SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 023,010 SAY oSay PROMPT "GRUPO DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 023,100 MSCOMBOBOX oGrupo VAR cGrupo ITEMS aGrupo SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 041,010 SAY oSay PROMPT "TAMANHO DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 041,100 MSCOMBOBOX oTamanho VAR cTamanho ITEMS aTamanho SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 059,010 SAY oSay PROMPT "COR DO PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 059,100 MSCOMBOBOX oCores VAR cCores ITEMS aCores SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 077,010 SAY oSay PROMPT "REFERENCIA PRODUTO : " SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
@ 077,100 MSGET oRefer VAR cRefer SIZE 100, 010 OF oPnlPesq COLORS 0, 16777215 PIXEL
Tem uma função que preenche essa variaveis de acordo com a MARCA do produto, queria que quando eu trocasse de marca zerasse as informações ja carregadas nas variaveis e carregasse as novas informações, e nao estou conseguindo isso, pois os arrays e as variaveis ainda retornam preenchidas.
Tem como zerar, o engraçado que quando debugo as variaveis zeram.
Grato,
Eduardo Clemente
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
8 anos 4 meses atrás #30983
por kanaamlrr
Respondido por kanaamlrr no tópico MSdialog - Limpar Variaveis
Eduardo,
Provavelmente está zerando as variáveis mas não está dando refresh na tela.
Qual componente você está utilizando para a montagem da sua tela?
Poderia enviar o código completo dessa montagem?
Abraço!
Provavelmente está zerando as variáveis mas não está dando refresh na tela.
Qual componente você está utilizando para a montagem da sua tela?
Poderia enviar o código completo dessa montagem?
Abraço!
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Programação Orientada a Objetos - AdvPL
- MSdialog - Limpar Variaveis
Tempo para a criação da página:0.100 segundos