OVH Cloud OVH Cloud

intégrité référentielle et champs clé primaire AutoNum

1 réponse
Avatar
guillaumelebene
Bonjour à Tous,

Dans table T_Synthese, j'ai mis clé primaire: champ IDSynthese /
AUtoNUm.
Dans table T_Client, j'ai mis clé primaire: champ IDClient / AUtoNUm.

Quand j'essaye de créer 1 lien avec intégrité référentielle et mise à
jour en cascade (après bonne vérification de l'homogénéité des 2
tables), Access affiche un message d'erreur:
"Définition de champ 'IDSynthese' non valide dans la définition de
l'index ou de la relation"

Aide Access:
1- Nom de champ peut être mal othographié
2- Champ de type Mémo ou OleObject, ce type ne peut pas être indexé.

orthographe --> vérifiée, champs indexés sans doublon.

est-il possible de créer 1 lien entre 2 clé primaires AutoNUm?

je remercie ceux qui pourront éclairer ma lanterne.
Guillaume Lébène

1 réponse

Avatar
Pierre CFI
bonjour
non, pas entre 2 autonum, mais dans ton cas il manque une clé externe
(entier long) et le lien se fait entre la primaire et l'externe

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

a écrit dans le message de news:

Bonjour à Tous,

Dans table T_Synthese, j'ai mis clé primaire: champ IDSynthese /
AUtoNUm.
Dans table T_Client, j'ai mis clé primaire: champ IDClient / AUtoNUm.

Quand j'essaye de créer 1 lien avec intégrité référentielle et mise à
jour en cascade (après bonne vérification de l'homogénéité des 2
tables), Access affiche un message d'erreur:
"Définition de champ 'IDSynthese' non valide dans la définition de
l'index ou de la relation"

Aide Access:
1- Nom de champ peut être mal othographié
2- Champ de type Mémo ou OleObject, ce type ne peut pas être indexé.

orthographe --> vérifiée, champs indexés sans doublon.

est-il possible de créer 1 lien entre 2 clé primaires AutoNUm?

je remercie ceux qui pourront éclairer ma lanterne.
Guillaume Lébène