|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Pierre Inscription : avril 2008 Messages : 39 ![]() |
Bonjour,
J'ai trouvé dans un tuto de ce site, un exemple VBS (et VBA) qui permet de sauvegarder la base en cours : Code :
Naïvement, peut-on créer une tache programmée Windows qui lance le runtime access 2007 avec une option qui permettrait d'exécuter la fonction de sauvegarde, puis de sortir après exécution ? Bizzarement, je n'ai pas trouvé grand chose sur le forum (recherche runtime sauvegarde)...Merci d'avance pour une piste |
||
|
|
00
|
|
|
#2 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 491 ![]() |
Je ne l'ai jamais fait mais je pense que c'est tout à fait faisable. Access vient avec une option rarement utilisée qui est la ligne de commande. Je l'ai vérifié pour les versions jusqu'à 2002 mais je ne pense pas que cela ai été supprimé.
À partir de la ligne de commande tu peux appeler une macro et donc faire ce que tu veux une fois dans la base. La commande à passer dans une fenêtre DOS ou dans un .bat ressemble à cela. Code :
c:\cheminVersAccessExe\MSAccess.exe c:\cheminVersTaBD\nomTaBD.mdb /x NomTaMacro Il y a d'autres options disponibes, cherche sur "Options de la ligne de commande" dans l'aide tu devrais les trouver.
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Pierre Inscription : avril 2008 Messages : 39 ![]() |
Merci pour le conseil.
J'y vais de ce pas en espérant trouver un bout de code... |
|
|
00
|
|
|
#4 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 491 ![]() |
Tu as déjà ton bout de code, il suffit de le mettre dans une procédure (ou une fonction peut-être) publique et de l'appeler de la macro.
A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
|
|
#5 | ||
|
Candidat au titre de Membre du Club
![]() Pierre Inscription : avril 2008 Messages : 39 ![]() |
Bonsoir Marot_r et merci pour ton aide,
Effectivement, ca marche correctement pour la sauvegarde mais ce qui me gêne c'est que l'application s'ouvre normalement. J'aurais souhaité une sauvegarde automatique et périodique mais qui n'ouvre pas l'application en interactif : je me demande si le mieux ne serait pas finalement d'utiliser Windows directement, Code :
|
||
|
|
00
|
|
|
#6 |
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 491 ![]() |
Je pense que oui, ce sera plus léger que d'ouvrir Access pour une simple copie de fichier.
Je te conseille par contre de faire un .bat qui va faire cela. Comme cela tu peux tester ton .bat autant de fois que tu veux. Après tu n'as plus qu'a programmer l'exécution du .bat. A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com