j'ai aussi un parametre de date a mettre, et c'est le meme probleme!!
il me créé mon argument comem cela:
"Entre 28/09/2004 Et 28/09/2007"
et bien sûr ça ne marche pas!!!
il n'y a pas une solution universelle qui permette de se passer de " " pour recuperer la valeur d'un champ, et la mettre en condition de la requete (par VBA) !!??
quand je met:
WHERE ((CLIENTS.D_Maint_HD) = " & "Entre " & "#" & Me.AB_DateA & "#" & " Et " & "#" & Me.AB_DateB & "#" & ") "
j'ai un message d'erreur:
Erreur d'éxecution '3075'
Erreur de syntaxe (opérateur absent)dans l'expression '((CLIETNS.D_Maint_HD) = Entre #05/06/2007# Et #30/06/2007#)'.
Y'a vraiment pas moyen de respecter la synthaxe sans mettre """ & [critere textuel] & """
????????????????????
Merci
Partager