Changer le chemin de connexion d'une table liée sous Access, en code VBA

ragnagnac Messages postés 36 Date d'inscription mercredi 10 juillet 2002 Statut Membre Dernière intervention 3 septembre 2002 - 14 août 2002 à 16:54
JoseAirwco Messages postés 1 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 23 juin 2003 - 23 juin 2003 à 13:28
Je dispose d'une application Access avec une base associée (CurrentDb), et certaines tables sont liées.

Je voudrais, en code VBA, changer le chemin de connexion de ces tables liéesn en cas de déplacement de la base Access contenant ces tables.

J'ai essayé d'utiliser les TableDefs de ma base courante, et j'arrive à supprimer ces liens (CurrentDb.TableDefs.Delete "TableLiée1"), j'ai beau modifier la chaîne de connexion (normalement l'attribut CurrentDb.TableDefs(i).Connect = "Nouvelle Chaîne de Connexion"), rien n'y fait, la connexion ne change pas.
Lorsque j'essaye de supprimer la définition d'une table liée , puis de recréer cette définition (méthode : CurrentDb.TableDefs.Append ObjetTabledeDef), j'ai tjs une erreur ISAM qui apparaît....

Aurais-je oublier quelque chose ?

Merci pour toute aide... ;)

C'était vraiment très intéressant... :big) MythoMAN dans une autre vie ! :clown)

2 réponses

ragnagnac Messages postés 36 Date d'inscription mercredi 10 juillet 2002 Statut Membre Dernière intervention 3 septembre 2002
22 août 2002 à 10:26
Ben maintenant, çà marche bien... Késako ? :question)

Merci quand même Môa :-p

C'était vraiment très intéressant... :big) MythoMAN dans une autre vie ! :clown)
0
Rejoignez-nous