Fórum Ao alterar um registro, manter um histórico! #44878
15/06/2004
0
Boa tarde amigos,
alguém poderia me ajudar?
Tenho o seguinte problema.
Tenho um DBGrid editável.
No momento estou trabalhando com um registro único, mas na verdade gostaria de manter todas as alterações feitas no produto, em qualquer campo.
Na verdade, em vez de editar, ele estaria gerando um outro registro, alterando apenas os campos que o usuário quiser, não esquecendo que tudo isso deve ser feito dentro do DBgrid.
Ex.:
vamos supor que eu tenha o registro:
SÂO PAULO 1 02/04/04
agora, suponhamos que o usuário queira trocar o número um por dois.
em vez de ficar apenas um registro com o valor trocado (usando edit).
deverá ficar assim
SÃO PAULO 1 02/04/04
SÃO PAULO 2 15/04/04
Alguém poderia me dar uma luz?
alguém poderia me ajudar?
Tenho o seguinte problema.
Tenho um DBGrid editável.
No momento estou trabalhando com um registro único, mas na verdade gostaria de manter todas as alterações feitas no produto, em qualquer campo.
Na verdade, em vez de editar, ele estaria gerando um outro registro, alterando apenas os campos que o usuário quiser, não esquecendo que tudo isso deve ser feito dentro do DBgrid.
Ex.:
vamos supor que eu tenha o registro:
SÂO PAULO 1 02/04/04
agora, suponhamos que o usuário queira trocar o número um por dois.
em vez de ficar apenas um registro com o valor trocado (usando edit).
deverá ficar assim
SÃO PAULO 1 02/04/04
SÃO PAULO 2 15/04/04
Alguém poderia me dar uma luz?
Anarchybra
Curtir tópico
+ 0
Responder
Posts
16/06/2004
Rodrrs
vc tem que criar uma triguer no ib no evento after update
aonde vc pega o valor antigo e o novo e grava ne uma tabela
ex.
new.valor
old.valor
no interbase.
rodrigo-regis@uol.com.br
aonde vc pega o valor antigo e o novo e grava ne uma tabela
ex.
new.valor
old.valor
no interbase.
rodrigo-regis@uol.com.br
Responder
Gostei + 0
16/06/2004
Anarchybra
amigo rodrigo, muito obrigado pela atenção.
Você poderia me dar um exemplo de como ficaria esta trigger?
Grato.
Você poderia me dar um exemplo de como ficaria esta trigger?
Grato.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)