Bonjour,
J'ai un petit souci avec un état de stock que j'ai réalisé avec une requête. En effet, il ne m'affiche pas les vêtements que j'ai pas dans le stock. Or, j'aimerai les avoir avec 0 comme nombre disponible (voir la ligne donc) :
Mon état repose sur cette requête d'analyse croisée :
Requête qui elle même compte donc les identifiants de cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Liste_Vetements_Dispo.ID_Vetement, Liste_Vetements_Dispo.Désignation, Liste_Vetements_Dispo.Taille, Liste_Vetements_Dispo.Type, '(' & Count(Liste_Vetements_Dispo.Num_Vet) & ')' AS NB, TYPE.Stock_reel, TYPE.Difference FROM Liste_Vetements_Dispo INNER JOIN TYPE ON Liste_Vetements_Dispo.ID_Vetement=TYPE.ID_Vetement GROUP BY Liste_Vetements_Dispo.ID_Vetement, Liste_Vetements_Dispo.Désignation, Liste_Vetements_Dispo.Taille, Liste_Vetements_Dispo.Type, TYPE.Stock_reel, TYPE.Difference;
Le problème est que vu qu'il n'y a pas de vêtement dans le stock, il ne me met donc pas de ligne dans la première requête, pas de Compt dans la seconde, donc pas de ligne dans l'état. J'espère avoir été clair
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, VETEMENT.Num_Etat FROM (DESIGNATION INNER JOIN TYPE ON DESIGNATION.Num_Designation = TYPE.Désignation) LEFT JOIN VETEMENT ON TYPE.ID_Vetement = VETEMENT.Num_Typ WHERE (((VETEMENT.Num_Etat)=5) AND ((VETEMENT.Num_Pers) Is Null));
Partager