Bonjour,
D'avance, je vous remercie de prêter attention à mon poste.
J'ai un petit souci d'intégrité référentielle lors de la modélisation de ma base de données sous Access.
Je m'explique:
- j'ai deux tables ("T_SOLS" & "T_ADDRESS").
- La table "T_ADDRESS" contient les informations relatives aux adresses et contient donc un identifiant défini par une clé primaire.
- La table "T_SOLS" contient un identifiant (défini comme clé primaire).
Comme un sol fait l'objet d'une étude, j'aimerais répertorier les entreprises chargées de l'étude. Nous avons donc une entreprise qui va PRENDRE DES MESURES, et une autre entreprise qui est RESPONSABLE de l'étude (ce n'est pas toujours la même).
- J'ai donc rajoûté deux clés étrangères dans ma table "T_SOLS" ("SOL_FK_ADR_ETUDE" & "SOL_FK_ADR_RESP"), afin de faire une double relation vers ma table addresse (T_ADDRESS).
Il n'y pas de souci pour créer la relation, mais quand j'applique l'intégrité référentielle, il me dit: "Microsoft Access ne peut pas garantir l'intégrité référentielle pour la relation".
Ma question est: COMMENT FAIRE POUR LIER DEUX CLES ETRANGERES D?UNE TABLE A UNE CLE PRIMAIRE COMMUNE AUX DEUX CLES ETRANGERES DE L'AUTRE TABLE ? [/B]
D'avance, je vous remercie de me donner un petit coup de pouce et de m'aider à comprendre cette intégrité référentielle !!!
Partager