OVH Cloud OVH Cloud

Trouver le nom de la base des tables attachées

5 réponses
Avatar
SCATIZZI Alain
Bonsoir,
Je voudrais trouver automatiquement par VBA le nom de la base ou se trouve
les tables attachées (Data), pouvez-vous m'aider?
Access XP
D'avance je vous remercie.
Sincères salutations
Alain

5 réponses

Avatar
3stone
Salut,

"SCATIZZI Alain"
| Je voudrais trouver automatiquement par VBA le nom de la base ou se trouve
| les tables attachées (Data), pouvez-vous m'aider?
| Access XP


Regarde ceci :
http://www.3stone.be/access/articles.php?lng=fr&pg)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ascat
Bonjour et merci
Merci 3stone pour votre réponse, mais ce que je recherche c'est le nom
de la base qui comporte les tables attachées en imaginant que je ne le
connaisse pas, c'est pour une opération de sauvegarde j'ai un
formulaire et deux modules qui font cela et ça n'eviterrait de mettre
le nom de la base à sauvegarder en dur quand je place c'est ces 2
modules et le form dans une autre application.
Bonne journée
Alain


Salut,

"SCATIZZI Alain"
| Je voudrais trouver automatiquement par VBA le nom de la base ou se tro uve
| les tables attachées (Data), pouvez-vous m'aider?
| Access XP


Regarde ceci :
http://www.3stone.be/access/articles.php?lng=fr&pg)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/


Avatar
BCS
Salut,
Tu dois utiliser la syntaxe suivante :

dbengine(0)(0).TableDefs("Nom_de_ta_table").Connect

Cela te retourne le chemin de la base où est attachée la table

Bonne journée

Chris

"ascat" wrote:

Bonjour et merci
Merci 3stone pour votre réponse, mais ce que je recherche c'est le nom
de la base qui comporte les tables attachées en imaginant que je ne le
connaisse pas, c'est pour une opération de sauvegarde j'ai un
formulaire et deux modules qui font cela et ça n'eviterrait de mettre
le nom de la base à sauvegarder en dur quand je place c'est ces 2
modules et le form dans une autre application.
Bonne journée
Alain


Salut,

"SCATIZZI Alain"
| Je voudrais trouver automatiquement par VBA le nom de la base ou se trouve
| les tables attachées (Data), pouvez-vous m'aider?
| Access XP


Regarde ceci :
http://www.3stone.be/access/articles.php?lng=fr&pg)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/






Avatar
3stone
Salut,

"ascat"
Merci 3stone pour votre réponse, mais ce que je recherche c'est le nom
de la base qui comporte les tables attachées en imaginant que je ne le
connaisse pas, c'est pour une opération de sauvegarde j'ai un
formulaire et deux modules qui font cela et ça n'eviterrait de mettre
le nom de la base à sauvegarder en dur quand je place c'est ces 2
modules et le form dans une autre application.




C'est *exactement* ce le but de cette fonction !!

Et tu dois renseigné la table par le simple fait qu'il est possible
d'attacher des tables qui sont dans des bases différentes !

Tu aurais dû essayer plutôt...

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
ascat
Ok Pierre merci ca fonctionne je ne reste à extraire le nom de la base
dans le chemin complet
Salutations
Alain


Salut,

"ascat"
Merci 3stone pour votre réponse, mais ce que je recherche c'est le nom
de la base qui comporte les tables attachées en imaginant que je ne le
connaisse pas, c'est pour une opération de sauvegarde j'ai un
formulaire et deux modules qui font cela et ça n'eviterrait de mettre
le nom de la base à sauvegarder en dur quand je place c'est ces 2
modules et le form dans une autre application.




C'est *exactement* ce le but de cette fonction !!

Et tu dois renseigné la table par le simple fait qu'il est possible
d'attacher des tables qui sont dans des bases différentes !

Tu aurais dû essayer plutôt...

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/