Arquivo de Log

10/04/2006

Utilizo SQLQuery+Provider+ClientDataset+Datsource, preciso criar um arquivo de Log com as alterações feitas nos registros (clientes,produtos,pedidos), estive pensando em criar uma tabela com, data,hora,funcionario,documento,nome da tabela e alteracoes, esse ultimo campo seria um campo memo, onde entraria os campos alterados com seus valores antigos e novos, para pegar o nome da tabela utilizo a propriedade name do clientdataset, e para saber os campos alterados existem propriedades onde eu possa sabe-lo, sem ter que ficar comparando campo a campo ?
Abs


Felipeiw

Respostas

10/04/2006

Tolimpio

Tente usar o evento......
DataChange(Sender: TObject; Field: TField); do seu DataSource.

Repare que ele contem um parametro com o ´field´........... que de repente possa te ajudar.....


Responder Citar