Bonjour,
j'ai écris cette requête et qui recherche selon le choix de deux zone de liste déroulante le mois et l'année me donne une moyenne de traitement dans une zone texte.
J'ai un message d'erreur sur la requête SQL, me disant "Incompatibilité de type", pourtant Year est Integer et Monthname est String, donc je comprend pas? Dans une requête SQL tout doit être du même tupe pas que les égalités?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Private Sub rst_stat_Click() Me.Requery Dim SQL As String Dim year As Integer Dim Month As String Dim rs As DAO.Recordset SQL = "SELECT Avg(statistiques1.[saisie-ouv_com]) AS [MoyenneDesaisie-ouv_com] FROM statistiques1 " If lst_annee <> "Toute" Then SQL = SQL & " Where Year(date_ouv_com) = " & lst_annee And " Where MonthName(date_ouv_com) = '" & lst_mois Me.rst_migr = rs![MoyenneDesaisie-ouv_com] End If End Sub
Merci
Partager