OVH Cloud OVH Cloud

Sauvegarde en quittant

2 réponses
Avatar
René
Salut à tous,
je souhaite en quittant ma base Access, proposer une sauvegarde de ladite
base dans un autre dossier, au choix de l'utilisateur.
Je ne trouve pas le code VBA à placer sur mon bouton "Quitter".
Merci par avance pour votre aide si vous avez une solution.

2 réponses

Avatar
Bonjour,

"René" a écrit dans le message de news: OQX9%
Salut à tous,
je souhaite en quittant ma base Access, proposer une sauvegarde de ladite base dans un autre dossier, au choix de l'utilisateur.
Je ne trouve pas le code VBA à placer sur mon bouton "Quitter".
Merci par avance pour votre aide si vous avez une solution.



hum oui c'est possible mais ça va être une usine à gaz car il faut que les étapes suivantes soient respectées

Préalablement, il te faut créer une base Base2 qui sera le moteur de la procédure de sauvegarde

à la fermeture de Base1 courante :
- ouverture de Base2 avec exécution macro1
- Macro1 de Base2 Execute Fonction1 de Base2
- Fonction1 de Base2 ferme Base1
- Fonction1 de Base2 sauvegarde Base1 sous un autre nom Shell """MSACCESS.EXE"" ""C:base1.mdb"" /compact""C:base2.mdb"""
- Fonction1 de Base2 ferme Base2

Personnellement, je te propose soit deplanifier des sauvegardes (la nuit) via le planificateur de tâches via la commande :

Shell """MSACCESS.EXE"" ""C:Base1.mdb"" /compact""C:Base2.mdb"""

Soit de jeter un coup d'oeil ici et d'adapter à ta convenance http://www.peterssoftware.com/cal.htm

a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------

Avatar
René
Merci Arnaud.
Je vais donc abandonner cette option trop compliquée et planifier une
sauvegarde la nuit.
Merci du conseil.