LIKE dans une Requête paramétrée ACCESS - SQL/NoSQL - Programmation
Marsh Posté le 02-11-2010 à 10:06:32
Je connais pas trop Access, mais faire LIKE [%saisir:%] ca marche pas?
Note bien qu'une requete comme ca fais un table scan a tout les coups, donc a eviter avec des grande tables (au pire toujours exiger au moins le debut du mot et virer le premier % )
Marsh Posté le 02-11-2010 à 10:24:26
Petite remarque péliminaire : En Access, les jokers sont différents des jokers SQL standards. On utilise l'étoile (*) au lieu du pourcent (%).
Mais là, même avec ... like "*chaine*", cela n'irait pas, car la partie du milieu, chaine dans mon exemple, doit contenir quelque chose qui soit commun à toutes les requêtes, or ce n'est pas forcément le cas, d'après les exemples qui sont montrés. Donc, je ne vois pas de solution simple. Désolé.
Marsh Posté le 20-03-2012 à 15:06:41
http://support.microsoft.com/kb/294954/fr
LIKE "*" & [Entrez tout caractère à rechercher : ] & "*"
Marsh Posté le 21-03-2012 à 08:51:45
Ca ne fonctionne qu'avec des lettres, pas des mots (ou des groupes de lettres).
En 2ans je crois qu'il a eu le temps de trouver la solution.
Marsh Posté le 29-10-2010 à 17:35:30
Bonjour,
Petit soucis lors de la construction d'une requête (de merde).
J'explique:
Mon productcode ressemble sensiblement a ça : EERT-99-MP ou encore TYFG-89-SR
Le trucs :
J'aimerai que l'utilisateur puisse aussi bien saisir "EERT-99-MP" pour une recherche sur l’intégralité du code que "EERT", "T-99-M" ou encore "9-MP" pour une recherche partiel.
C'est un trucs a la con mais je sèche la ...
Merci d'avance