La Web del Programador: Comunidad de Programadores
 
    Pregunta:  14177 - GUARDAR FECHA DE MODIFICACION DE CAMBIOS
Autor:  Oscar López
Hola a todos, necesito poder guardar el usuario y la fecha en que se realiza cada cambio en cualquier control de varios formularios.
La primera idea que se me ocurrió es colocar el código para guardar el usuario y la fecha en una tabla en el evento afterupdate de cada control pero tengo muchos controles y sería bastante largo de hacer.
Gracias

  Respuesta:  PAU RUCABADO PALOMAR
En Access existe un opción que es crear un grupo de trabajo "Workspace" no se demasiado bien como funciona pero supongo que podrás guardar copias con otro nombre. Si creas un programa para detectar los cambios, ya tendrás lo que quieres.

De todas maneras yo lo tengo hecho un formulario con controles independientes que rellena los valores, con un subprograma que tiene como parámetro de entrada que el campo detecto los cambios.
En el evento al actualizar llamo al subprograma y compara con el dato anterior y si ha cambiado guarda quien cambió el dato y la fecha. También guarda el dato anterior de manera que puedo restaurar los valores en cuanto quiera.

De todas maneras es largo hasta que lo tienes.

un saludo y espero que te sirva