Bonjour,
Comment faire pour savoir par programmation qu'une table est liée à la base active.
Avec l'interface Access, il facile de connaitre qu'une table est liée en voyant la flèche devant sont icône.
Le code suivant renvoi toutes le tables de la base active. Tables système commençant par "MSys", Tables loacles et tables liées.
Notez que les tables ont toutes des noms commençant par tbl, et je ne peux donc utiliser l'instruction mid pour les conaitre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For i = 0 To CurrentDb.TableDefs.Count - 1 stNomTable = dbsCurrent.TableDefs(i).Name Debug.Print i & "-" & stNomTable Next i
Merci
Njara
Partager