Bonjour,
J’utilise access 2003.
Depuis quelques jours je me heurte à un problème : comment faire un rapport sous forme de tableau tel que ci-dessous
Résultat souhaité : voir annexe (Tableau.doc) ;
avec les éléments suivants (Ou autres, selon vos suggestions) :
Mode sql :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT tblVenteDetails.[Remise (%)], tblVenteDetails.TauxTVA, Sum(([Quantitee]*[PrixUnitaireVente])-([Quantitee]*[PrixUnitairevente])*[Remise (%)]) AS TotalJourComptoir, [TauxTVA] & "% - " & [Remise (%)] AS Header_Remise, Format([DateMvt],"yyyy/mm/dd") AS DateMvt_YMD, Format([DateMvt],"dd/mm/yyyy") AS DateMvt_DMY FROM tblVente INNER JOIN tblVenteDetails ON tblVente.VenteID = tblVenteDetails.VenteID GROUP BY tblVenteDetails.[Remise (%)], tblVenteDetails.TauxTVA, [TauxTVA] & "% - " & [Remise (%)], Format([DateMvt],"yyyy/mm/dd"), Format([DateMvt],"dd/mm/yyyy"), tblVente.NumeroFacture HAVING (((tblVente.NumeroFacture) Is Null)) ORDER BY Format([DateMvt],"yyyy/mm/dd") DESC , tblVenteDetails.TauxTVA;
-voir annexe (Remise.doc)
J’ai également créé une requête analyse croisée ;
Tous les renseignements dont j’ai besoin se trouvent dans mes requêtes, mais je ne parviens pas à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TRANSFORM Sum(test.TotalJourComptoir) AS SommeDeTotalJourComptoir SELECT test.DateMvt_YMD, First(test.DateMvt_DMY) AS PremierDeDateMvt_DMY, Sum(test.TotalJourComptoir) AS [Total de TotalJourComptoir] FROM test GROUP BY test.DateMvt_YMD PIVOT test.Header_Remise;
1. y insérer un critère « Entre [Date debut mois] et [Date fin mois] »
2. avoir des champs vides (Exemple : Colonne 21%-0,4… et 6%-0,3…) du doc joint (tableau.doc) ; je suppose qu’il faut utiliser la fonction Nz mais où et comment ??
J’ai consulté différents articles et discussions du forum relatifs au sujet dont notamment :
-« Comment créer des requêtes d’analyses croisées conditionnelles » par Fabrice CONSTANS » ;
ai créé une table temporaire...
mais en vain. Je n'arrive pas à réaliser un rapport sous forme de tableau avec des champs déterminés et parfois vides.
Qui a une une idée ou une piste….
D’avance Merci pour votre aide.
Freddy
Partager