Mon problème se pose tel que suit :
J’ai créé les tables suivantes
MATERIEL ( IDMAT ; NomMateriel ; CodeFamille ; CléGenre ; CodeMarque ; CléType ;CléModele)
FAMILLE (CodeFamille ; NomFamille)
GENRE(CodeGenre ; NomGenre ;CodeFamille ;CléGenre)
MARQUE(CodeMarque ;NomMarque )
TYPE (CodeType ; NomType ; CodeMarque ;CleType)
MODELE (CodeModele ; NomModele ; CodeMarque ; CléModele)
NB J’ai souligné les clé primaires
Les relations suivantes sont été établies
FAMILLE(CodeFamille) 1 ∞MATERIEL(CodeFamille)
MARQUE 1(CodeMarque) ∞MATERIEL(CodeMarque)
GENRE 1(CléGenre) ∞MATERIEL(CleGenre)
TYPE 1(CleType) ∞MATERIEL(CleType)
MODELE 1(CléModele) ∞MATERIEL(CleModele)
Attention : CléGenre, CléType et CléModele ne snt pas des clés primaires
D’UNE PART les relatons suivantes ont été aussi établies
FAMILLE(CodeFamille) 1 ∞GENRE (CodeFamille)
MARQUE1(CodeMarque) ∞TYPE (CodeMarque)
MARQUE1(CodeMarque) ∞MODELE(CodeMarque)
J’ai alors créé une requête dénommée requête de base avec toutes les tables ci-dessus et à l’origine pas de problème
Le problème survient lorque je tente de faire affichier les champs : NomGenre, NomType et NomModele
Eventuellement les champs CodeGenre, CodeType et CodeModele s’affichent normalement .
Ils ne s’affichent pas ou alors ils génèrent des doublons multiples.
Voila donc mon problème
Quelqu’un peut-il me faire le mécanisme relationnel approprié et me créer une requête qui ne génère pas des doublons ?
Merci infiniment car je bute sur cette difficulté depuis plus de 02 semaines
Partager