Je suis en train de rattraper un retard de... 115 pages sur le topic de Loft Story :lol:
nicobule
Merci les gars je vais essayer.
wouatouwouatou
Ahh... fred999... merci..
Toujours la ??!!! :D:D
Mara's dad
D'après la doc Access, les [] sont utilisés pour les caractères spéciaux et les intervals.
Essaye :
SELECT * FROM [TABLE] WHERE [TABLE]![Nom de mon champ] like '*' + var1 + '*' ;
Fred999
Le "pur SQL" te dit que dans les expressione régulières, tu utilises le caractère % et non pas *.
Et que tu utilises le caractère . à la place de ! pour indiquer le champ d'une table.
drakkeng
wouatouwouatou a écrit a écrit :
fais ca en pure sql.. je pense ke ca na rien avoir avec access ...
essaie :
Code :
[table].[nom du champ] like '%[chaine a chercher]%'
et comment on fait du pure SQL ?
_GrEgY_
c'est possible que ce soit encore une astuce d'access :)
parfois faut utiliser les % parfois les * pour les like :)
wouatouwouatou
fais ca en pure sql.. je pense ke ca na rien avoir avec access ...
essaie :
Code :
[table].[nom du champ] like '%[chaine a chercher]%'
nicobule
Je programme sur Access je cherche à faire une recherche d'un mot (ou cahine de caractère)dans un champ.
La variable qui contient mon mot saisi dans le formulaire est var1.
J'ai tapé:
SELECT *
FROM [TABLE]
WHERE [TABLE]![Nom de mon champ] like '*[var1]*' ;
ça marche pas je vois pas why????
quelqu'un peut m'aider????????