Perguntas alterar acols no msgetnewdados

Mais
7 anos 5 meses atrás - 7 anos 5 meses atrás #32222 por adalbertomiglionni
Boa tarde Pessoal !

Estou tentando resolver uma pequena dor de cabeça com a MsNewGetDados.

Montada a grid, faço alteração no campo, mas na hora de dar Enter para sair do campo, eu gostaria de testar se o conteúdo inserido está correto, mas não consigo trabalhar com esta informação nova de jeito nenhum:

Meu exemplo: a célula mostra o conteúdo 9 e ao alterar para 12, quero fazer a consistência deste dados, pois 12 não está correto, porém, quando pego a localização da linha e coluna, o conteúdo que vem é 9.Só depois de um Enter saindo do campo e voltando nele novamente é que vai aparecer 12.

minha função de validação é a seguinte:

User Function fValid()

Local lRet := .T.
Local Linha:= oLista:nAt
Local Coluna := oLista:oBrowse:nColPos
Local cAlias

oLista:Refresh(.T.)
aCols:=oLista:aCols
cCont:=oLista:aCols[linha][coluna]

msgstop(cCont) ===> neste momento deveria mostrar 12, mas mostra 9 e não consigo sair disso
return lRet

Se alguém tiver uma solução pra isso e puder me ajudar agradeço imensamente.
Ultima edição: 7 anos 5 meses atrás por adalbertomiglionni. Razão: erro de grafia

Por favor Acessar ou Registrar para participar da conversa.

Mais
7 anos 5 meses atrás #32223 por kanaamlrr
Respondido por kanaamlrr no tópico alterar acols no msgetnewdados
Boa tarde Adalberto,
No momento da validação do campo a informação consta na variável de memória e não no aCols.
Veja o conteúdo da variável M->SEUCAMPO
Abraço!

Por favor Acessar ou Registrar para participar da conversa.

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