1 2 3 4 5 6 7
| PARAMETERS [Formulaires]![frmCompta].[txtMoisDebut] Short, [Formulaires]![frmCompta].[txtMoisFin] Short, [Formulaires]![frmCompta].[txtHS] Short;
TRANSFORM Sum(rqtMoisDetail.HSM) AS SommeDeHSM
SELECT rqtMoisDetail.nomAssMat, Sum(rqtMoisDetail.HSM) AS Total, IIf(Sum([HSM])>[Formulaires]![frmCompta].[txtHS],[Formulaires]![frmCompta].[txtHS],Sum(hsm)) AS [à payer], IIf(Sum([HSM])>[Formulaires]![frmCompta].[txtHS],Sum(hsm)-[Formulaires]![frmCompta].[txtHS],0) AS [à récupérer]
FROM rqtMoisDetail
WHERE ((([numAnnee] & [numMois]) Between [Formulaires]![frmCompta].[txtMoisDebut] And [Formulaires]![frmCompta].[txtMoisFin]))
GROUP BY rqtMoisDetail.nomAssMat
PIVOT [numAnnee] & [numMois]; |
Partager