Para generar una copia de una base de datos es un proceso un poco mas complejo, pero creo que lo que te voy a explicar te puede ayudar bastante.
Esto es un código que exporta una tabla, en este caso la tabla 'Usuarios' en formato html, a una carpeta en el disco C., (también la podes exportar como texto, txt, etc.)
'DoCmd.TransferText acExportHTML, , "Usuarios", "C:\Clientes\Usuarios.html", True
Si colocas este código en el evento al cronometro de un formulario (que debe estar abierto, aunque sea de manera oculta), cada 3600000 es una hora mas o menos. Se ejecutara automáticamente.
Lo que me resulta un poco "complicado" es que cada 1 hora hagas un backup de todas las tablas de tu base de datos, eso llenaría el disco muy rápidamente.
También, aunque de forma no automática, access tiene un compactador y te permite hacer un backup de la base de datos (Copia de seguridad).
Si necesitas mas info no dudes en consultarme otra vez!