Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Comment Sauvegarder, restaurer et optimiser(compacter) depuis un formulaire ?

3 réponses
Avatar
evlp2004
rebonjour,

J'ai deux fichiers 'mdb'
dorsale.mdb (tables et liaisons)
et frontal.mdb (formulaires, etats, module...)

--1--
Depuis un formulaire, (donc le fichier frontal.mdb)
J'aimerai sauvegarder toute ma base de donnée (le fichier dorsale.mdb)
dans un nouveau fichier formaté de la façon suivante :
DD_MM_AAAA_dorsale.mdb

--2--
De même j'aimerai restaurer mon fichier dorsale.mdb depuis le formulaire
avec un des fichiers créé en sauvegarde

--3--
et pour finir pouvoir optimiser(compacter) mon fichier 'dorsale.mdb' depuis
le formulaire.

Je recherche donc les fonctions Sauvegarder, restaurer et compacter en VBA
!!!

Merci d'avance pour votre aide

lolo

3 réponses

Avatar
Raymond [mvp]
Bonjour.

A part si tu es sur la version 2003, tu ne pourras pas arriver au résultat
demandé car ta base sera en utilisation et inexploitable.
sauvegarde et restauration à partir d'un formulaire ne pourront être
exécutées qu'à partir d'une base externe.
le compactage peut être fait à partir d'un formulaire placé sur la base
principale en exécutant la procédure de Jessy:
http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm

dans tous les cas de figures il faudra qu'aucun utilisateur ne soit connecté
à la base principale.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"evlp2004" a écrit dans le message de news:

rebonjour,

J'ai deux fichiers 'mdb'
dorsale.mdb (tables et liaisons)
et frontal.mdb (formulaires, etats, module...)

--1--
Depuis un formulaire, (donc le fichier frontal.mdb)
J'aimerai sauvegarder toute ma base de donnée (le fichier dorsale.mdb)
dans un nouveau fichier formaté de la façon suivante :
DD_MM_AAAA_dorsale.mdb

--2--
De même j'aimerai restaurer mon fichier dorsale.mdb depuis le formulaire
avec un des fichiers créé en sauvegarde

--3--
et pour finir pouvoir optimiser(compacter) mon fichier 'dorsale.mdb'
depuis le formulaire.

Je recherche donc les fonctions Sauvegarder, restaurer et compacter en VBA
!!!

Merci d'avance pour votre aide

lolo






Avatar
vince
Raymond,
qu'est ce qui empeche de dupliquer une bdd centrale afin de la sauvegarder,
alors qu'elle est en utilisation ?
Je fais ca chaque nuit, alors que des utilisateurs sont connectés.
Lorsque je recharge une bdd sauvegarder (afin de pouvoir consulter des
données a une date particulière) je n'ai pas (l'impression) d'avoir des
données manquantes.
Y a t-il vraiment un risque ?
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

A part si tu es sur la version 2003, tu ne pourras pas arriver au résultat
demandé car ta base sera en utilisation et inexploitable.
sauvegarde et restauration à partir d'un formulaire ne pourront être
exécutées qu'à partir d'une base externe.
le compactage peut être fait à partir d'un formulaire placé sur la base
principale en exécutant la procédure de Jessy:
http://access.jessy.free.fr/htm/DownLoad/CompactDb.htm

dans tous les cas de figures il faudra qu'aucun utilisateur ne soit
connecté

à la base principale.
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"evlp2004" a écrit dans le message de news:

rebonjour,

J'ai deux fichiers 'mdb'
dorsale.mdb (tables et liaisons)
et frontal.mdb (formulaires, etats, module...)

--1--
Depuis un formulaire, (donc le fichier frontal.mdb)
J'aimerai sauvegarder toute ma base de donnée (le fichier dorsale.mdb)
dans un nouveau fichier formaté de la façon suivante :
DD_MM_AAAA_dorsale.mdb

--2--
De même j'aimerai restaurer mon fichier dorsale.mdb depuis le formulaire
avec un des fichiers créé en sauvegarde

--3--
et pour finir pouvoir optimiser(compacter) mon fichier 'dorsale.mdb'
depuis le formulaire.

Je recherche donc les fonctions Sauvegarder, restaurer et compacter en
VBA


!!!

Merci d'avance pour votre aide

lolo










Avatar
Raymond [mvp]
Quelle version as-tu ?

les logiciels de sauvegarde, normalement, n'acceptent pas des fichiers en
utilisation.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"vince" a écrit dans le message de news:
4260eae5$0$6796$
Raymond,
qu'est ce qui empeche de dupliquer une bdd centrale afin de la
sauvegarder,
alors qu'elle est en utilisation ?
Je fais ca chaque nuit, alors que des utilisateurs sont connectés.
Lorsque je recharge une bdd sauvegarder (afin de pouvoir consulter des
données a une date particulière) je n'ai pas (l'impression) d'avoir des
données manquantes.
Y a t-il vraiment un risque ?