OVH Cloud OVH Cloud

recherche multi criteres avec rst.findfirst

3 réponses
Avatar
Bonjour à tous,

je cherche à faire une recherche multi criters mais je ne sais pas si je
merde dans la syntaxe ou quoi.......

voila ma ligne qui pose probleme :

rst.FindFirst "code = " & strSearch & " And Not IsDate (" & rst!Rendu & ")"

merci pour votre aide

3 réponses

Avatar
Bonjour
Essaye ceci :

rst.FindFirst "code = '" & strSearch & "' And Not IsDate (" & rst!Rendu & ")"


Par contre, ouvrir un recordset pour faire une recherche, il faudra expliquer pourquoi ....
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------


<jc> a écrit dans le message de news: 4454e619$0$30125$
Bonjour à tous,

je cherche à faire une recherche multi criters mais je ne sais pas si je merde dans la syntaxe ou quoi.......

voila ma ligne qui pose probleme :

rst.FindFirst "code = " & strSearch & " And Not IsDate (" & rst!Rendu & ")"

merci pour votre aide





Avatar
merci pour ta réponse,

si j'ouvre un recordset pour faire une recherche, c'est parce que d'apres ce
que j'ai compris on ne peut pas passer d'argument multicritere avec la
méthode docmd.findrecord alors qu'on peut avec rst.findfirst
non ?



<Anor> a écrit dans le message de news:

Bonjour
Essaye ceci :

rst.FindFirst "code = '" & strSearch & "' And Not IsDate (" & rst!Rendu &
")"


Par contre, ouvrir un recordset pour faire une recherche, il faudra
expliquer pourquoi ....
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------


<jc> a écrit dans le message de news:
4454e619$0$30125$
Bonjour à tous,

je cherche à faire une recherche multi criters mais je ne sais pas si je
merde dans la syntaxe ou quoi.......

voila ma ligne qui pose probleme :

rst.FindFirst "code = " & strSearch & " And Not IsDate (" & rst!Rendu &
")"

merci pour votre aide









Avatar
Bonjour

peut-être, j'ai l'impression que mon niveau access a régressé car je n'ai jamais eu besoin des commandes findrecord
et n'ai pas compris ce que tu cherchais à faire

a+
Arnaud

<jc> a écrit dans le message de news: 44553f20$0$16425$
merci pour ta réponse,

si j'ouvre un recordset pour faire une recherche, c'est parce que d'apres ce que j'ai compris on ne peut pas passer d'argument
multicritere avec la méthode docmd.findrecord alors qu'on peut avec rst.findfirst
non ?