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]

Responder a