Array
(
)

Arquivo de Log

Felipeiw
   - 10 abr 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


Tolimpio
   - 10 abr 2006

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.....