Bonjour,
Quand je sélectionne une personne dans la combobox "CboPersonne", j'exécute une requête qui donne le nombre de prêt de cette personne, par mois sur les 12 derniers mois.
Je me suis donc inspiré de ce tutoriel.
Cependant, je bute sur l'erreur suivante:
Erreur d'exécution '3075':
Erreur de syntaxe (opérateur absent) dans l'expression <<(((Thistorique.Personne)= ... <13))>>
Mon code est le suivant:
Quelqu'un aurait-il une suggestion?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim Sql As String Sql = "TRANSFORM Count(Thistorique.Pret) AS CompteDePret" Sql = Sql & " SELECT MonthName(Month([DatePret])) AS Mois" Sql = Sql & " FROM Thistorique" Sql = Sql & " WHERE (((Thistorique.Personne) = " & Me.CboPersonne & ") And ((DateDiff(" & "m" & "; #[DatePret]#; #Date()#)) < 13))" Sql = Sql & " GROUP BY MonthName(Month([DatePret])), DateDiff(" & "m" & ";[DatePret];Date())" Sql = Sql & " ORDER BY DateDiff(" & "m" & ";[DatePret];Date()) DESC" Sql = Sql & " PIVOT Thistorique.Personne;"
Partager