SQL et Access - Programmation
Marsh Posté le 30-04-2001 à 13:23:08
fais ca en pure sql.. je pense ke ca na rien avoir avec access ... 
 
essaie : 
Code :
  | 
Marsh Posté le 01-05-2001 à 18:36:20
c'est possible que ce soit encore une astuce d'access 
 
 
parfois faut utiliser les % parfois les * pour les like ![]()
Marsh Posté le 02-05-2001 à 08:20:43
| wouatouwouatou a écrit a écrit  : fais ca en pure sql.. je pense ke ca na rien avoir avec access ... essaie : 
    | 
 
 
et comment on fait du pure SQL ?
Marsh Posté le 02-05-2001 à 09:44:03
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.
Marsh Posté le 02-05-2001 à 10:17:23
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 + '*' ;
Marsh Posté le 02-05-2001 à 10:40:58
Ahh... fred999... merci.. 
Toujours la ??!!! 
D
Marsh Posté le 02-05-2001 à 11:15:19
| wouatouwouatou a écrit a écrit  : Ahh... fred999... merci.. Toujours la ??!!!  | 
 
 
J'ai bien le droit de faire le pont non? 
 
 
Je suis en train de rattraper un retard de... 115 pages sur le topic de Loft Story  ![]()
Marsh Posté le 30-04-2001 à 13:20:02
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????????