Fórum Pegar campos que foram alterados pelo usuario #367196
16/12/2008
0
Tenho um cadastro de clientes com varios campos e gostaria de que qdo o usuario alterasse um ou mais campos de um cliente, capturar somente os campos que o usuario alterou. Por exemplo, o usuario alterou os campos telefone e celular de um cliente, como faço para capturar que somente esses campos foram alterados? Obrigado.
Luiz
L_carlos
Curtir tópico
+ 0Posts
23/12/2008
Acacio
string e salvava numa tabela de log. Não tenho o exemplo, pois não trabalho mais na empresa que fiz isso, mas procura por exemplos de ´LOG´ e trigger que vai encontrar. E não esquece de dizer em que base queis fazer isso, pois cada uma tem sua particularidade.
Gostei + 0
24/12/2008
Pedroviol
Gostei + 0
26/12/2008
L_carlos
Como é que se usa o Newvalue e o Oldvalue?
OBS: Uso Firebird 1.5 e IBX com D7.
Luiz
Gostei + 0
26/12/2008
Pedroviol
Ex.: if qryClienteCODIGOCLIENTE.NewValue <> qryClienteCODIGOCLIENTE.OldValue then o campo foi modificado.
Espero ter lhe ajudado.
Pedro
Gostei + 0
27/12/2008
L_carlos
Luiz
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)