Bonjour, voici la structure des tables à utiliser pour ma requête :
Descriptif de la table DESIGNATION : (le champs A donner n'est pas nécessaire)
Num_Designation Désignation
1 Pantalon
2 Salopette
3 Combinaison
4 Blouson
Descriptif de la table TYPE :
ID_Vetement Désignation Taille Type
179 1 2=44 75
180 1 2=44 85
49 2 0=36 75
50 2 0=36 85
51 2 1=38 75
La table VETEMENT correspond en fait au vetement en lui même c'est à dire le vetement avec son numéro, s'il y a 3 pantalons de type 75 et de taille 2 alors il y aura 3 lignes dans la table VETEMENT
Mon problème :
Grâce à cette requête :
J'aimerai afficher un compte rendu de toute ma base pour créer un formulaire de mise à jour, malheureusement il m'affiche que les vêtements déjà présent, c'est à dire ceux présent dans la table VETEMENT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TYPE.ID_Vetement, VETEMENT.Num_Vet, DESIGNATION.Désignation, TYPE.Taille, TYPE.Type FROM (DESIGNATION INNER JOIN TYPE ON DESIGNATION.Num_Designation = TYPE.Désignation) INNER JOIN VETEMENT ON TYPE.ID_Vetement = VETEMENT.Num_Typ WHERE (((VETEMENT.Num_Pers) Is Null));
Mais par exemple, dans ma table Type, il y a BLOUSON taille 7 mais il n'y a pas de ligne dans la tâble vêtement vu qu'il n'y en a pas en stock. J'aimerai quand même qu'il apparaisse pour pouvoir mettre à jour le stock grâce à un formulaire.
J'espère que j'ai été clair..
Merci d'avance![]()
Partager