alexklop91
Messages postés2Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention21 février 2003
-
20 févr. 2003 à 12:07
alexklop91
Messages postés2Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention21 février 2003
-
21 févr. 2003 à 09:46
Salut,
J'ai un problème en Access-vba : je lance une recherche sur une table (en passant par un recordset) pour trouver la valeur entrée dans une liste modifiable. Le problème arrive quand il y a plusieurs apostrophe dans la valeur entrée. Le replace que j'utilise empêche la recherche de planter si il y a une seule apostrophe mais cela plante toujours si il y au moins deux apostrophes dans la valeur recherchée.
PatriceVB
Messages postés562Date d'inscriptiondimanche 16 décembre 2001StatutModérateurDernière intervention26 décembre 2007 20 févr. 2003 à 15:08
une solution radicale serait de supprimer les apostrophes de tes champs (ils sont rarement utiles...).
Sinon, il faut que tu doubles chaque apostrophe inclus dans tes enregistrements. Dès que tu en trouves un tu en rajoutes un juste après.
Voilà
@+
alexklop91
Messages postés2Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention21 février 2003 21 févr. 2003 à 09:46
La fonction replace sert justement à doubler chaque apostrophe, la recherche fonctionne alors quand il y a une apostrophe mais pas quand il y en a plusieurs dans la valeur entrée.
ex : recherche sur : "l'essai" fonctionne
recherche sur l'astuce d'info" plante