1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Private Sub cmdImprimer_Click()
Dim sql As String
sql = "SELECT tblProjetInvestissement.strNomProjet, tblGroupeProjets.strNomGroupe, tblLocalisation.strLocalisation, " & _
"tblUE.strUE, tblNumOrdreSap.strNumOrdreSap, Sum(tblNumOrdreSap.lngV0Sap) AS BudgetV0, Sum(tblNumOrdreSap.lngV1Sap) " & _
"AS BudgetV1, Sum(qryDGProjetNumOrdreSap.SommeDG) AS DevisGeneral, Sum(qryDGProjetNumOrdreSap.SommeForecast) AS Forecast, " & _
"Sum(tblNumOrdreSap.lngReelN) AS FactureSapN, Sum(tblNumOrdreSap.lngReelCumule) AS FactureSapCumule, " & _
"Sum([lngReelN]+[lngEngagementN]) AS ContratsSapN, Sum([lngReelCumule]+[lngEngagementCumule]) AS ContratSapCumule " & _
"FROM tblUE INNER JOIN ((tblLocalisation INNER JOIN (tblGroupeProjets INNER JOIN (tblPilotes INNER JOIN tblProjetInvestissement " & _
"ON tblPilotes.strPilInitiales = tblProjetInvestissement.strPilProjet) ON tblGroupeProjets.lngGroupeProjetID = " & _
"tblProjetInvestissement.lngGroupProjetID) ON tblLocalisation.lngLocalisationID = tblGroupeProjets.lngLocalisationID) " & _
"INNER JOIN (tblNumOrdreSap INNER JOIN qryDGProjetNumOrdreSap ON tblNumOrdreSap.strNumOrdreSap = " & _
"qryDGProjetNumOrdreSap.strNumOrdreSap) ON tblProjetInvestissement.strNomProjet = tblNumOrdreSap.strNomProjet) " & _
"ON tblUE.lngUEID = tblLocalisation.lngUEID WHERE (((tblPilotes.lngPilID) = '" & mduIdPilote.gblIdPilote & "') And " & _
"((tblProjetInvestissement.strNomProjet) = '" & mduIdPilote.gblNomProjet & "')) GROUP BY tblProjetInvestissement.strNomProjet, " & _
"tblGroupeProjets.strNomGroupe, tblLocalisation.strLocalisation, tblUE.strUE, tblNumOrdreSap.strNumOrdreSap " & _
"ORDER BY tblProjetInvestissement.strNomProjet;"
MsgBox mduIdPilote.gblIdPilote & " " & mduIdPilote.gblNomProjet
DoCmd.OpenReport "etaPilotageSapProjetEtat", acPreview, , OpenArgs:=sql
End Sub |
Partager