× Linguagem de Programação ADVPL

Perguntas Somar os campos digitados em um acols em um campo do acab.

Mais
7 anos 11 meses atrás #31537 por Wagner Lima
Bom dia Galera!
Estou aprendendo advpl e preciso de uma ajuda!
Estou montando o modelo 2, preciso pegar o valor de um campo do acols "ZI_VALOR" e preencher o campo do acab "ZO_TOTGER" e se o campo "ZO_TOTGER" já tiver um valor atribuído preciso que ele some a esse valor.
Também preciso que esse valor se preenchido no momento que o usuário digitar o valor no campo "ZI_VALOR".
Não sei como fazer, se tem um gatilho ou um comando que capture o momento que o campo for digitado.
Outra coisa, como faço para aparecer o asterisco "*" vermelhinho indicando que o campo é obrigatório?
Desde já obrigado à todos!
Segue em anexo o fonte.
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 11 meses atrás #31538 por kanaamlrr
Na chamada da tela Modelo2 verifique qual posição você envia a validação de campos e envie uma função customizada.
Dentro da Função verifique qual o campo que está sendo editado com a Função ReadVar().
Com isso você conseguirá desenvolver essa funcionalidade.
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 11 meses atrás #31544 por Wagner Lima
Amigo é a primeira vez que monto o modelo 2, na verdade a primeira vez que faço um acesso à banco de dados.
Teria como me mandar um exemplo?
Desde já agradeço.
Um abraço!

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 11 meses atrás #31547 por Wagner Lima
Bom dia!
Consegui resolver.
Fui no configurador e abri o campo ZI_VALOR e na aba "validações de usuário" chamei uma função que criei no meu fonte e através dessa função estou conseguindo configurar as validações que quero.
Muito obrigado Kanaan pela ajuda!
Um abraço!!!

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 11 meses atrás #31565 por Wagner Lima
Bom dia!
Amigos estou com um problema.
Quando eu abro o acols e vejo os itens o item que acabei de digitar está em branco, e dessa forma eu não tenho como somar os valores.
Me ajudem por favor.
Estou chamando uma função pela validação de usuário más não está funcionando.
Desde já obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 11 meses atrás #31570 por kanaamlrr
pegue da variável de memória.
M->SEU_CAMPO
O dado estará lá...

Por favor Acessar ou Registrar para participar da conversa.

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