J'ai créé il y a quelque temps une petite appli sous Access 2000, partagée
par plusieurs postes sous Win 98.
Quelqu'un connait-il un moyen simple de programmer une sauvegarde
automatique de la BD, par exemple tous les vendredis à 18:00 ou tous les
lundis à 09:00.
Merci par avance de votre aide
>-----Message d'origine-----
>.
>
utiliser les tâches planifiées.
--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.
"Guillaume Stucki" <gst...@regieobs.fr> a écrit dans le message de news:
OisbCCbB...@TK2MSFTNGP10.phx.gbl...
Pour Michel :
j'ai vu 2 applis qui m'intéressent sur ton site concernant les normes de visserie et fichiers
dxf : merci !
Pour Guillaume, une réponse que j'avais faite il y a quelques mois :
Dans le planificateur de tâches, une simple ligne de commande comme ceci, à la fréquence
souhaitée :
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "D:\LeChemin\TaBase.mdb" /compact
"D:\LeChemin\Backups\LaBaseBackup.mdb"
Attention : les fichiers backup sont écrasés lors de chaque lancement, alors tu peux :
planifier 7 backups (1 par jour de la semaine et enregistrer LaBaseBackup dans 7 dossiers
(lundi...mardi) ou sous 7 noms backup_lundi.mdb, backup.mardi.mdb etc...)
Comme ça en cas de plantage un mercredi, tu récupères celle du mardi
--
à plus
Anor
---------------------------------------------------
Besoin d'aide, d'outils, d'exemples, de pistes ?
microsoft.public.fr.access pour vous servir
http://users.skynet.be/mpfa/
---------------------------------------------------
Merci encore,
Guillaume
"Guillaume Stucki" <gst...@regieobs.fr> a écrit dans le message de news:
OisbCCbB...@TK2MSFTNGP10.phx.gbl...
merci Anor pour cette procédure détaillée.
que se passe-t'il si un utilisateur est resté connecté sur la base ?
la sauvegarde est-elle bonne, hormis les modifs de l'utilisateur ?...
ou il y a un risque que la sauvegarde soit mauvaise ?
merci
Mathieu = :c) qui stresse pour ses futures données !
"Anor" <an...@fr.st> wrote in message news:<eUFWCpeB...@TK2MSFTNGP12.phx.gbl>...
Eh bien là chapeau madame casquette : dans le même fil 1 mois plus tard !
à priori, il n'y a pas de contre-indication à copier un mdb même ouvert
(donc avec fichier de verrouillage à côté) et même avec un enregistrement en cours de saisie
(donc pas encore saisie) avec une commande de type Copy.
Je te recommande de bien lire la suite de ce fil au cas où mes chers contributeurs associés
annoncent publiquement que je viens de dire une énooorme inepsie :-)))))
En revanche, la commande que je t'ai donnée avec l'option /compact impose que la base
puisse être ouverte en mode exclusif.
Donc il faudra certainement créer une base dédiée qui par vba va :
- vérifier que la base à sauvegarder peut-être ouverte en mode exclusif
- effectue la copie de sauvegarde
- historise dans une table les dates de backup/compactages.
Ainsi, tu peux par le planificateur de tâches exécuter cette base dédiée toutes les heures.
Au démarrage, si base déjà sauvegardée, fin de la procédure
Si base pas encore sauvegardée aujourd'hui et accessible => sauvegarde
Si base pas encore sauvegardée aujourd'hui et non accessiblee en mode exclusif => fin de la
procédure.
Il existe cela dit des petits utilitaires de backup tout prets je crois sur le site de
trigeminal ou de ACG soft......
(voir sites recommandés par le forum dans ma signature)
--
à plus
Arnaud
---------------------------------------------------
Si vous ne savez pas par où commencer :
http://users.skynet.be/mpfa/
et l'incontournable www.anor.fr.st ;-)
---------------------------------------------------
Mathieu <mri...@lfdj.com> a écrit :
> Eh bien là chapeau madame casquette : dans le même fil 1 mois plus tard !
je n'ai pas de mérite, dans les archives on retrouve toujours un bon
article = :c))
> En revanche, la commande que je t'ai donnée avec l'option /compact impose que la base puisse être ouverte en mode exclusif.
> Donc il faudra certainement créer une base dédiée qui par vba va :
> - vérifier que la base à sauvegarder peut-être ouverte en mode exclusif
> - effectue la copie de sauvegarde
> - historise dans une table les dates de backup/compactages.
>
> Ainsi, tu peux par le planificateur de tâches exécuter cette base dédiée toutes les heures.
> Au démarrage, si base déjà sauvegardée, fin de la procédure
> Si base pas encore sauvegardée aujourd'hui et accessible => sauvegarde
> Si base pas encore sauvegardée aujourd'hui et non accessiblee en mode
> exclusif => fin de la procédure.
une base qui copie une autre base ... je vais approfondir cette notion
nouvelle pour moi !
> Il existe cela dit des petits utilitaires de backup tout prets je crois sur le site de trigeminal ou de ACG soft......
> (voir sites recommandés par le forum dans ma signature)
je n'ai pas encore trouvé sur ces sites
merci
Mathieu = :c)
Mathieu <mri...@lfdj.com> a écrit :
| je n'ai pas encore trouvé sur ces sites
|
| merci
| Mathieu = :c)
ok j'ai tapé un peu à côté : j'avais en tête
http://www.peterssoftware.com/cal.htm
il me semble qu'il existe aussi un point exe mais je ne sais plus où je l'ai vu.