Bonjour,
Voici le code récupérer sur le forum acces qui permet de créer des relations entre des tables
la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 'On crée une relation et définit ses propriétés. Dim rel as DAO.Relation 'Définit les attributs de l'objet Relation pour appliquer l'intégrité référentielle. Set rel = Currentdb.CreateRelation("CommandesEmployés", "Employés", "Commandes") ' On crée un champ dans la collection Fields de l'objet Relation rel.Attributes = dbRelationDeleteCascade + dbRelationUpdateCascade ' On ajoute le champ à l'objet Relation et l'objet Set chp = rel.CreateField("N° employé") ' Fournit le nom du champ clé externe. chp.ForeignName = "N° employé" rel.Fields.Append chp Currentdb.Relations.Append rel
n'est pas prise en compte lorsque j'execute ce programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim rel as DAO.Relation
Pouvez-vous m'aider ?
Connaissez vous la solution ?
Connaisez-vous une autre méthode pour établir des relations en vb ?
Pour info, je souhaite créer des relations sur plusieurs champs (2 ou 3)
Partager