Fiz o teste até que funciona, mas me gerou um problema que eu acho bug do ClientDataSet, vou explicar:
É um relacionamento master detail, ai eu estou inserindo um novo registro, alguns campos recebem valores no master, apos eu fazer o teste os details ficam com os registros refêrencia ao primeiro registro do master, do nada aparece esses registros no detail, apois eu dar post no master, volta ao normal os registros que apareceram no detail somem, muito estranho, e isso acontence apois acessar a propriedade OldValue. Alguem ja passou por isso? ----- Original Message ----- From: Gabriel Filho To: delphi-br@yahoogrupos.com.br Sent: Thursday, February 15, 2007 8:04 AM Subject: Re: [delphi-br] Como saber se o valor de um field foi alterado? Compare assim: if seucampo.oldvalue <> seucampo.value then Showmessage('Campo foi alterado') Em 15/02/07, Ricardo Lima Mariz <[EMAIL PROTECTED]> escreveu: > > Como consigo saber se o valor de um field foi alterado? > > Obrigado. > > At. > Ricardo Lima > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]