Exibir nome do campo q foi alterado ?

08/02/2003

0

Gostaria de saber como exibir o nome do campo de uma tabela ?

Estou tentando assim :

if query.FieldByName(´Campo1´).OldValue <> query.FieldByName(´Campo1´).NewValue then

Showmessage(query.DataSetField.FieldName)

Mas está dando um erro no executavel em modo de execução.

Obrigado.


Anonymous

Anonymous

Responder

Posts

08/02/2003

Rafael Heise

Experimenta fazer assim:
ShowMessage(DataSet.FieldByName(´Campo1´).FullName);
Acho que assim terá que funcionar... mas debuga uma vez o programa e ve onde está o erro .., não me lembro de existir uma propriedade Newvalue para TField, sei que tem Value, mas não NewValue. Talvez possa ser isso tb .... bom ... verifique. . pq o melhor de todas as coisas é simplesmente debugar o programa e saber exatamente onde está dando erro .. assim a solução pode ser encontrada com mais facilidade... =)
abraços


Responder

08/02/2003

Rafael Heise

desculpa ae, mas errei, existe sim uma propriedade NewValue, e depois, nem compilaria o programa se a propriedade não existisse. . foi mal ...... mas tenta fazer o que eu falei antes, pode ser que funcione.. se não der.. debuga e ve o que acontece.. . e depois qualquer coisa .. me manda um email ... =) .... t+


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar