[firebase-br] [OT] IBOQuery: pegar OldValue e NewValue (DataSet-AfterPost)

Magno System magno em speet.com.br
Sex Set 2 14:37:44 -03 2011


Exato. Você consegue pegar em qualquer momento que a tabela esteja em modo 
de edição. Funciona tanto no afteredit como no beforepost.

Software House Magno System
Site: www.magnosystem.com.br
Email: magno em speet.com.br
Tel.: (35)3371-2337 / (35) 9129-7634
----- Original Message ----- 
From: "Felipe Aron" <felipearon em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, September 02, 2011 8:43 AM
Subject: Re: [firebase-br] [OT] IBOQuery: pegar OldValue e NewValue 
(DataSet-AfterPost)


Consegui contornar o problema da seguinte forma:

Selecionei o campo nos fields da Query. Fui no evento OnChange do campo e lá
consigo pegar o Old e New value. Esse método é acionado após o evento
AfterEdit da Query.

Em 1 de setembro de 2011 19:45, Magno System <magno em speet.com.br> escreveu:

> Use no evento beforepost.
>
>
> Software House Magno System
> Site: www.magnosystem.com.br
> Email: magno em speet.com.br
> Tel.: (35)3371-2337 / (35) 9129-7634
> ----- Original Message ----- From: "Felipe Aron" <felipearon em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, September 01, 2011 3:46 PM
> Subject: [firebase-br] [OT] IBOQuery: pegar OldValue e NewValue (DataSet
> -AfterPost)
>
>
>
> PessoALL, estou com o seguinte problema:
>
> Usando o IBOQuery, eu preciso logo após a edição do registro (estou usando
> o
> evento AfterPost da Query) verificar o OldValue e NewValue do campo X.
> Porém
> fazendo testes está retornando os mesmos valores (somente NewValue), ou
> seja:
>
> DataSet.FieldByName('NOME').**OldValue = DataSet.FieldByName('NOME').**
> NewValue
> !!
>
> Como faço pra resolver esse tipo de problema? Sempre usei essa verificação
> no Firebird diretamente e agora tenho de tratar excepcionalmente um
> processo
> no Delphi.
>
> --
> Analista-Programador
> #FollowMe: @felipearon <http://twitter.com/felipearon**> (
> http://felipearon.net)
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
> ______________________________**________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/**artigo.php?id=1107<http://www.firebase.com.br/fb/artigo.php?id=1107>
> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>



-- 
Analista-Programador
#FollowMe: @felipearon <http://twitter.com/felipearon> (
http://felipearon.net)
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista