Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/04/2011, 10h08   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 75
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 75
Points : 12
Points : 12
Par défaut Problème d'inégrité référentielle

Bonjour,

Peut-on appliquer l'intégrité référentielle entre deux tables en sachant que sur la table de côté 1 la clé est composée de deux champs ?

Merci par avance de vos réponses.
chelmi95 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 12h29   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Chelmi95,

Oui : dans la fenêtre Relation, il faut sélectionner les deux champs de la table source et les faire "glisser" sur la table cible. Ensuite, choisir les champs de la table cible via la liste déroulante.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 14h34   #3
Membre confirmé
 
Homme
Développeur amateur
Inscription : mars 2009
Messages : 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur amateur

Informations forums :
Inscription : mars 2009
Messages : 176
Points : 255
Points : 255
Bonjour,

Les listes deroulantes doivent être travaillés un peu. La liste du champ c1 doit être actualisée en fonction de la valeur choisie dans la liste du champ c2. Il faut également utiliser une Select Disctinct pour éviter d'avoir des doublons dans les lites
D'un autre côté as tu vraiment besoin d'une clef multichamps dans ta table ? Tu peux utiliser une clef primaire de type num_auto et creer un index pour garantir l'unicité des couples (c1, c2). Avec cette solution, tu n'auras besoin que d'une seule deroulante finalement et avec peu de code en plus


Cordialement
reedy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h19.


 
 
 
 
Partenaires

Hébergement Web