OVH Cloud OVH Cloud

attache automatique

3 réponses
Avatar
gariboul
Bonjour,

voici ma problématique : je développe régulièrement des bases de
données pour des clients. elles sont toujours en 2 fichiers un .MDB
avec les tables et l'autre avec
le reste et tables attachées. Lorsqu'on me demande des modifs, je les
effectue de chez moi sur le .mdb qui ne contient pas les tables et
ensuite je leur renvoi par mail ce .mdb qu'ils copient sur leur
réseau, dans le même dossier que le fichier qui contient les tables.
Seulement, bien sûr il faut qu'ils mettent à jour les attaches et cela
je voudrais l'éviter. Je suis donc à la recherche d'un code qui va
effectuer AUTOMATIQUEMENT les attaches à partir du nom du fichier sur
lequel il y avait déjà des attaches mais dans le même dossier que
celui du fichier que le client ouvre.
Merci par avance.

3 réponses

Avatar
3stone
Salut,

"Jean"
| voici ma problématique : je développe régulièrement des bases de
| données pour des clients. elles sont toujours en 2 fichiers un .MDB
| avec les tables et l'autre avec
| le reste et tables attachées. Lorsqu'on me demande des modifs, je les
| effectue de chez moi sur le .mdb qui ne contient pas les tables et
| ensuite je leur renvoi par mail ce .mdb qu'ils copient sur leur
| réseau, dans le même dossier que le fichier qui contient les tables.
| Seulement, bien sûr il faut qu'ils mettent à jour les attaches et cela
| je voudrais l'éviter. Je suis donc à la recherche d'un code qui va
| effectuer AUTOMATIQUEMENT les attaches à partir du nom du fichier sur
| lequel il y avait déjà des attaches mais dans le même dossier que
| celui du fichier que le client ouvre.


Ceci devrait t'aider...
http://users.skynet.be/accesshome/tables.htm#Links


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
gariboul
Merci beaucoup Pierre pour ton lien, cependant, ce code permet
d'ouvrir une boite de dialogue afin de choisir le back-end. Je ne
souhaite pas cela, je veux une transparence totale pour l'utilisateur,
c'est à dire que l'attache se fasse automatique sur le fichier dans le
même dossier.

Merci si tu peux m'aider, c'est précieux pour moi.

jean

(Jean) wrote in message news:...
Bonjour,

voici ma problématique : je développe régulièrement des bases de
données pour des clients. elles sont toujours en 2 fichiers un .MDB
avec les tables et l'autre avec
le reste et tables attachées. Lorsqu'on me demande des modifs, je les
effectue de chez moi sur le .mdb qui ne contient pas les tables et
ensuite je leur renvoi par mail ce .mdb qu'ils copient sur leur
réseau, dans le même dossier que le fichier qui contient les tables.
Seulement, bien sûr il faut qu'ils mettent à jour les attaches et cela
je voudrais l'éviter. Je suis donc à la recherche d'un code qui va
effectuer AUTOMATIQUEMENT les attaches à partir du nom du fichier sur
lequel il y avait déjà des attaches mais dans le même dossier que
celui du fichier que le client ouvre.
Merci par avance.


Avatar
Raymond [mvp]
Bonjour.

au lieu d'utiliser l'ouverture de fichier par openfile, tu utilises les deux
fonctions que tu trouveras sur les pages:
http://officesystem.access.free.fr/vba/table_connect.htm qui te donnera le
chemin complet de la base principale sous la forme: ";DATABASE=C:Documents
and SettingsRaymondMes documentsassociations.mdb"
http://officesystem.access.free.fr/vba/table_source.htm qui te donnera le
nom de la table de la base principale.
avec ces deux données tu peux faire une attache automatique.
--
@+
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


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

Merci beaucoup Pierre pour ton lien, cependant, ce code permet
d'ouvrir une boite de dialogue afin de choisir le back-end. Je ne
souhaite pas cela, je veux une transparence totale pour l'utilisateur,
c'est à dire que l'attache se fasse automatique sur le fichier dans le
même dossier.

Merci si tu peux m'aider, c'est précieux pour moi.

jean