Voilà le code, l'erreur se situe dans la ligne suivante :
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
22
23
24
25
26
27
28
29
30
31
32 Private Sub RefreshQuery() Dim sql As String Dim SQLWhere As String sql = "SELECT Gestion.CDMATN, IP5_1FIDS_SALARN.NOMSAN, IP5_1FIDS_SALARN.PRENON, Gestion.Metier, Gestion.Trimestre, Gestion.Annee,Planning.[Num Planning] " sql = sql & "FROM Planning INNER JOIN (Metier INNER JOIN (IP5_1FIDS_SALARN INNER JOIN Gestion ON IP5_1FIDS_SALARN.CDMATN = Gestion.CDMATN) ON Metier.[Num Metier] = Gestion.Metier) ON Planning.[Num Planning] = Metier.Planning " sql = sql & "WHERE Gestion.Trimestre = forms![Principal]![Trimestre] " sql = sql & "And Planning.[Num Planning]= 4 " sql = sql & "And Gestion.Annee = forms![Principal]![Annee] " If IsNull(Me.Metier) Then Else sql = sql & "And Gestion.Metier = forms![Principal]![Metier] " End If SQLWhere = Trim(Right(sql, Len(sql) - InStr(sql, "Where ") - Len("Where ") + 1)) If Me.Tri = "Nom" Then sql = sql & "ORDER BY IP5_1FIDS_SALARN.NOMSAN;" End If If Me.Tri = "Matricule" Then sql = sql & "ORDER BY Gestion.CDMATN;" End If If Me.Tri = "Metier" Then sql = sql & "ORDER BY Gestion.Metier;" End If Me.lblStats.Caption = DCount("*", "Gestion", SQLWhere) & " Chauffeurs" Me.Liste.RowSource = sql End Sub
Me.lblStats.Caption = DCount("*", "Gestion", SQLWhere) & " Chauffeurs"
Cette erreur n'est apparut que depuis que j'au ajouter celle ci :
sql = sql & "And Planning.[Num Planning]= 4
Quelle est la raison du message d'erreur : Erreur d'éxecution 2001 : Opération annulée...:
Merci d'avance pour l'aide
Partager