A continuación voy a explicar como crear un procedimiento sencillo para que al cerrar una aplicación de access nos cree una copia. Los cual nos asegurar siempre tener una copia de seguridad por cada día.

Macro AutoExec
Hay que tener una macro llamada AutoExec. Al poner este nombre a una macro hace que siempre se ejecute al entrara en en la base de datos.

Formulario Vacio
Hay que crear un formulario vacío sin nada. Que lo utilizaremos de control para ejecutar la copia cuando cerremos el access.
Una vez creado debemos modificar la macro AutoExex para añadirle la acción de Abrir Formulario. Se elige el formulario que acabamos de crear y elegimos el modo de dialogo a oculto para que nunca se vea.

VBA para crear copia
Abrimos el formulario vacío y asignaremos el siguiente código al evento de cerrar formulario.

Para ver el código haga clic aquí.

De esta manera, cada vez se cierre el access se creara una copia de la bd. Con esto es cuestión de modificar al gusto de cada uno.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *