O problema é que os valores de OldValue e NewValue so aparecem quando executamos um POST, mas desejo fazer essa verificacao sem executar POST, quando o usuario sai do campo (OnExit) de desconto. Será que o valor antigo fica em memoria ?
--- Em delphi-br@yahoogrupos.com.br, Marcelo <leite_rom...@...> escreveu > > Quando o usuario nao pode usar o desconto, compara o oldValue com newValue se > for diferente volta para o OldValue não precisa guardar em variavel > nenhuma.está > meio confuso. > > > > ________________________________ > De: Jean Alysson <jeanp...@...> > Para: delphi-br@yahoogrupos.com.br > Enviadas: Quarta-feira, 14 de Julho de 2010 8:20:49 > Assunto: [delphi-br] OldValue e NewValue - de novo ! > > > Olá pessoal, esta duvida já passou por aqui e nao vi uma solucao ideal, vou > coloca-la novamente em outras palavras para ver se aparece uma solucao. > > Pelo jeito o OldValue e NewValue funcionam quando quando passamos pelo POST e > ApplyUpdates, mas eu gostaria de verificar por exemplo: > em um campo de valor_desconto, o usuario digita um valor e tecla ENTER, eu > verifico se ele pode usar esse desconto, se nao puder eu tenho que voltar o > valor anterior, existe como saber este ValorAnterior sem ter que guardar o > valor > no OnEnter do DBEdit e depois recupera-lo ? > Assim eu saberei tbm se esse campo foi alterado. > > Obrigado > Jean Alysson > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] >