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

Sauvegarde base de données frontale

6 réponses
Avatar
Francis
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg=120
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne plus.
Quelqu'un pourrait-il me venir en aide pour que je puisse à nouveau
compacter, et surtout sauvegarder, ma base frontale chaque fois que je
quitte l'application depuis ma partie de base en mde.
Merci à l'avance
Francis

--
Francis
fhgc@wanadoudou.fr
LOI DE GUMPERSON
La probabilité qu'un évènement arrive est inversement proportionnelle
à sa désirabilité.

6 réponses

Avatar
3stone
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne plus.
Quelqu'un pourrait-il me venir en aide pour que je puisse à nouveau
compacter, et surtout sauvegarder, ma base frontale chaque fois que
je quitte l'application depuis ma partie de base en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Avatar
Francis
3stone avait prétendu :
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne plus.
Quelqu'un pourrait-il me venir en aide pour que je puisse à nouveau
compacter, et surtout sauvegarder, ma base frontale chaque fois que
je quitte l'application depuis ma partie de base en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?



Bonjour,
Alors, c'est la dorsale ...
J'utilise Access 2003.

--
Francis

LOI DE TATA JACQUELINE
C'est celui qui ronfle qui s'endort toujours le premier.
Avatar
3stone
Oups...

Désolé, j'ai oublié ton post... :-/

Puisque tu utilises Access 2003, commence par appliquer le
compactage à la fermeture de la base et dans les deux bases.

=> Outils, Options, onglet Général...
cocher "Compacter lors de la fermeture"

Tu peux en plus regarder ceci :
http://access.fr.free.fr/articles.php?lng=fr&pg0

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
3stone avait prétendu :
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne plus.
Quelqu'un pourrait-il me venir en aide pour que je puisse à
nouveau compacter, et surtout sauvegarder, ma base frontale
chaque fois que je quitte l'application depuis ma partie de base
en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?



Bonjour,
Alors, c'est la dorsale ...
J'utilise Access 2003.

--
Francis

LOI DE TATA JACQUELINE
C'est celui qui ronfle qui s'endort toujours le premier.




Avatar
Francis
Bonjour Pierre,

Je me disais que j'allais justement réactiver ma demande cet AM...
J'ai mis ta première proposition en oeuvre, et ça devrait suffire.
A titre de curiosité, j'ai aussi testé la seconde, et j'ai en retour un
message d'erreur '3356' qui me dit que j'ai essayé d'ouvrir une base de
données déjà ouverte en mode exclusif par l'utilisateur 'Admin' sur la
machine etc... et ça bloque sur l'instruction
DBEngine.CompactDatabase strBase, srcDstName
Juste pour la satisfaction intellectuelle, qu'est-ce qui ne va pas dans
la façon de faire?
@+
Francis


3stone avait énoncé :
Oups...

Désolé, j'ai oublié ton post... :-/

Puisque tu utilises Access 2003, commence par appliquer le
compactage à la fermeture de la base et dans les deux bases.

=> Outils, Options, onglet Général...
cocher "Compacter lors de la fermeture"

Tu peux en plus regarder ceci :
http://access.fr.free.fr/articles.php?lng=fr&pg0

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
3stone avait prétendu :
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne plus.
Quelqu'un pourrait-il me venir en aide pour que je puisse à
nouveau compacter, et surtout sauvegarder, ma base frontale
chaque fois que je quitte l'application depuis ma partie de base
en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?



Bonjour,
Alors, c'est la dorsale ...
J'utilise Access 2003.

--
Francis

LOI DE TATA JACQUELINE
C'est celui qui ronfle qui s'endort toujours le premier.







--
Francis

LOI DE LA GRAVITE SÉLECTIVE
En tout point de la surface du globe, toute biscotte tombera côté
beurre.
Avatar
3stone
Salut,

Pour compacter une base (externe) il faut pouvoir l'ouvrir en
mode exclusif - pour tester par vba, tu peux uriliser ceci :
http://www.3stone.be/access/articles.php?lng=fr&pgi

Au départ d'une frontale, il faut s'assurer qu'il n'y à aucune
requête ou autre recordset d'ouvert sur une quelconque table;
donc pas de formulaire, état... ayant une source dans la dorsale.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
Bonjour Pierre,

Je me disais que j'allais justement réactiver ma demande cet AM...
J'ai mis ta première proposition en oeuvre, et ça devrait suffire.
A titre de curiosité, j'ai aussi testé la seconde, et j'ai en retour
un message d'erreur '3356' qui me dit que j'ai essayé d'ouvrir une
base de données déjà ouverte en mode exclusif par l'utilisateur
'Admin' sur la machine etc... et ça bloque sur l'instruction
DBEngine.CompactDatabase strBase, srcDstName
Juste pour la satisfaction intellectuelle, qu'est-ce qui ne va pas
dans la façon de faire?
@+
Francis


3stone avait énoncé :
Oups...

Désolé, j'ai oublié ton post... :-/

Puisque tu utilises Access 2003, commence par appliquer le
compactage à la fermeture de la base et dans les deux bases.

=> Outils, Options, onglet Général...
cocher "Compacter lors de la fermeture"

Tu peux en plus regarder ceci :
http://access.fr.free.fr/articles.php?lng=fr&pg0

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
3stone avait prétendu :
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne
plus. Quelqu'un pourrait-il me venir en aide pour que je
puisse à nouveau compacter, et surtout sauvegarder, ma base
frontale chaque fois que je quitte l'application depuis ma
partie de base en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?



Bonjour,
Alors, c'est la dorsale ...
J'utilise Access 2003.

--
Francis

LOI DE TATA JACQUELINE
C'est celui qui ronfle qui s'endort toujours le premier.







--
Francis

LOI DE LA GRAVITE SÉLECTIVE
En tout point de la surface du globe, toute biscotte tombera côté
beurre.




Avatar
Francis
Salut Pierre,

Merci pour le tuyau. Je vais voir si j'arrive à en tirer quelque chose.
A+


Après mûre réflexion, 3stone a écrit :
Salut,

Pour compacter une base (externe) il faut pouvoir l'ouvrir en
mode exclusif - pour tester par vba, tu peux uriliser ceci :
http://www.3stone.be/access/articles.php?lng=fr&pgi

Au départ d'une frontale, il faut s'assurer qu'il n'y à aucune
requête ou autre recordset d'ouvert sur une quelconque table;
donc pas de formulaire, état... ayant une source dans la dorsale.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
Bonjour Pierre,

Je me disais que j'allais justement réactiver ma demande cet AM...
J'ai mis ta première proposition en oeuvre, et ça devrait suffire.
A titre de curiosité, j'ai aussi testé la seconde, et j'ai en retour
un message d'erreur '3356' qui me dit que j'ai essayé d'ouvrir une
base de données déjà ouverte en mode exclusif par l'utilisateur
'Admin' sur la machine etc... et ça bloque sur l'instruction
DBEngine.CompactDatabase strBase, srcDstName
Juste pour la satisfaction intellectuelle, qu'est-ce qui ne va pas
dans la façon de faire?
@+
Francis


3stone avait énoncé :
Oups...

Désolé, j'ai oublié ton post... :-/

Puisque tu utilises Access 2003, commence par appliquer le
compactage à la fermeture de la base et dans les deux bases.

=> Outils, Options, onglet Général...
cocher "Compacter lors de la fermeture"

Tu peux en plus regarder ceci :
http://access.fr.free.fr/articles.php?lng=fr&pg0

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)




Francis wrote:
3stone avait prétendu :
Salut,

Francis wrote:
Bonjour,
Voici mon problème du jour...
Jusqu'à il y a peu, j'utilisais la procédure recueillie là:
http://access.fr.free.fr/download.php?lng=fr&pg0
pour compacter et sauvegarder ma base. Ça marche au poil.
Depuis, j'ai fait 2 évolutions:
- une base frontale pour les tables
- passage en mde pour le reste.
Conséquence directe, la procédure précédente ne fonctionne
plus. Quelqu'un pourrait-il me venir en aide pour que je
puisse à nouveau compacter, et surtout sauvegarder, ma base
frontale chaque fois que je quitte l'application depuis ma
partie de base en mde.







La base qui contient les tables est la dorsale (back-end) et la
frontale contient tout le reste...

Quelle version d'Access utilises-tu ?



Bonjour,
Alors, c'est la dorsale ...
J'utilise Access 2003.

--
Francis

LOI DE TATA JACQUELINE
C'est celui qui ronfle qui s'endort toujours le premier.







--
Francis

LOI DE LA GRAVITE SÉLECTIVE
En tout point de la surface du globe, toute biscotte tombera côté
beurre.







--
Francis

LOI DE MOSES
C'est quand on ne regarde pas que le but est marqué.