Bonjour,
si ton critere est alphanumerique il faut utiliser des delimiteurs, soit l'apostrophe, soit le guillement. Personnelement je prefere le guillemet.
MySqlSF = "SELECT Tab.SF FROM Tab WHERE Tab.SF = """ & MonSF & """"
Si tu crains d'avoir des guillemets dans ton critere alors il faut faire
MySqlSF = "SELECT Tab.SF FROM Tab WHERE Tab.SF = """ & replace(MonSF,"""","""""") & """"
Qui va doubler tes guillemets pour que access les consideres comme un caractere ordinaire et non un separateur.
Tu peux faire la meme choses avec l'apostrophe.
En passant pour les dates le separateur est # (ex : #2014-06-09#).
A+
Partager