salut,
Je cherche a compter le nombre d'enregistrement dans une requete sql avec un UNION.
Voici le code que j'ai testé mais je me prend un message d'erreur : "Erreur d'exécution '3075': Erreur de syntaxe(operateur absent) dans l'expression..."
Par contre ma requete fonctionne parfaitement si j'enleve la ligne du DCount.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim sql As String Dim SQLWhere As String sql = "SELECT * FROM [MA_TABLE] WHERE [DATE_LIVRAISON]=Date() UNION SELECT * FROM [MA_TABLE] WHERE [URGENT] = -1" SQLWhere = Trim(Right(sql, Len(sql) - InStr(sql, "Where ") - Len("Where ") + 1)) MsgBox (DCount("*", "[MA_TABLE]", SQLWhere))
Si qu'elqu'un a une idée ?
Merci d'avance.
Partager