Ao alterar um registro, manter um histórico!
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
Curtidas 0
Respostas
Rodrrs
15/06/2004
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
GOSTEI 0
Anarchybra
15/06/2004
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.
GOSTEI 0