Bonjour,
je souhaite créer une relation avec intégrité référentielle entre deux tables dans ma base Access:
entre le champ "Numéro Client" de la table "sheet1" et le champ "Numéro CL" de la table liée "dates_contact"
Pour cela, j'utilise du code VBA et du SQL dans un module:
Mais j'ai un message d'erreur au lancement du module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub LierTable() Dim db As Database Set db = CurrentDb db.Execute "ALTER TABLE dates_contact ADD CONSTRAINT abc FOREIGN KEY (""Numéro CL"") REFERENCES sheet1 (""numéro client"");" db.Close Set db = Nothing End Sub
"erreur d'exécution 3409" "Définition du champ "Numéro CL" non valide dans la définition de l'index ou de la relation.
Pouvez-vous m'aider?
Je précise que mes deux champs sont de type numérique entier long.
"Numéro client" est indexé sans doublons
"Numéro CL" est indexé avec doublons.
Je vous remercie d'avance pour vos réponses.
Partager