criquio Sex Mar 18, 2011 1:17 pm
Isso terá que ser feito em 3 etapas, sendo:
1 - Ao fazer o login, cria um novo registro aonde serão adicionadas as informações sobre usuário, data e hora do login;
2 - Ao alterar algum dado de um registro já existente, informar campo alterado e mais outros informações que desejar;
3 - Quando o usuário se deslogar, fica registrado, no registro aberto na hora que ele entrou, a data e hora de saída.
Você vai usar SQL ou RecordSet em ambas as etapas. Você já deve ter aprendido, nas aulas ministradas pelo Vieira, como registrar dados na tabela, agora, tente usar esse aprendizado. Crie a tabela tblAuditoria com os campos: Código, Usuário, DataEntrada, HoraEntrada, DataSaída, HoraSaída, CampoAlterado, ValorAnterior, NovoValor.
É mais ou menos isso. Você pode alterar de acordo suas necessidades. Só um lembrete: isso vai criar muitos registros que irão acelerar o aumento de tamanho do seu aplicativo. Tente fazer isso em um banco externo ou em um arquivo separado, em txt, doc ou xml, algo assim.