Bonjour à tous,
je cherche à exclure d'un champ les textes de la form
404ABC ou 404123
Dans une liste du type 401123, 402123, 403123, 404123, 405AB123...
en écrivant en une ligne et avec un seul paramêtre passé à une fonction
donc avec quelque chose de la forme LIKE '40[^4]%'
J'ai un problème avec les opérateurs logiques => [^4]
Il semble que cela ne marche pas sur des filters!
En effet, lorsque je fais un recordset avec comme source
sql = "select * from table where n° like '40[^4]%'" ça marche...
MAIS
si je fais sql = "select * from table" => rs.open sql, db_conn,1,3
et que je fais
dim param as string
param = "40[^4]" (mon type n° dans la texte est un champ texte)
rs.filter = "n° like '" & param & "%'"
ça ne retourne aucun résultat
alors qu'un param = "401" retourne un résultat
j'ai essayé avec comme param recordset 3,3 ou autres mais rien n'y fait
Quelqu'un a une idée?
Merci pour votre aide.
TB
BU
IM