Bonjour,
Access est nouveau pour moi et je dois développer une base de données sous ce SGBD.
Mon problème intervient au niveau de l'intégrité référentielle, comment faire pour l'appliquer lorsqu'une clé primaire est composée de 3 champs ?
J'explique ma situation:
J'ai 3 tables (avec leur champs respectifs):
- Compétences (CodeCompetence, DescriptionCompetence)
- Elements (NoElement, CodeCompetence, DescriptionElement)
- Criteres (NoCritere, CodeCompetence, NoElement, DescriptionCritere)
Mon soucis c'est que j'aimerai appliquer l'intégrité référentielle entre les tables elements et criteres mais j'ai une erreur "d'index unique".
Le truc c'est que je dois garder le numero de l'élement et le numéro du critère enregistré. C'est-à-dire, tel élement est le numero 1 de telle compétence; tel critère est le critère numéro 1 ou 2 de tel élement.
DOnc je suis obligé de passer par une clé composée de plusieurs champs
Quelqu'un à une idée???
Merci
Partager