Recherche partielle requet sql sous access

Xscap -  
 akarius -
Bonjour,

En fait, ce que je cherche a faire doit être tout simple :
j ai fait une requête SQL qui se lance quand on clique sur un bouton dans un formulaire sous access qui ressemble à ça:

SELECT *
FROM maTable
WHERE Nom like [Recherche :];

donc quand je clique sur mon bouton, une petite boite de dialogue s'ouvre où on me demande d'entrer la valeur du paramètre, là je rentre ma valeur mais la requête sort un résultat seulement lorsque la valeur est totalement identique au nom. Ce que je souhaiterais serait que la requête m'affiche un résultat même si on tape pas tout le nom. Par exemple quand la petite fenêtre s'ouvre et qu'on tape dup, la requête affiche tous les dedupont, dupond, dupuis, raduppe, etc... J'espère que j'ai été assez clair :(

En espérant une réponse rapide :D, merci d'avance

3 réponses

XSCAP
 
Bon si ça intéresse quelqu'un j ai enfin trouvé comment faire.. j'étais persuadé d'avoir testé cette solution mais apparemment pas.. c'était donc finalement tout simple :

SELECT *
FROM maTable
WHERE Nom like "*"+[Recherche :]+"*";

ainsi votre requête ouvre une boite de dialogue ou vous entrez en paramètre ce que vous voulez par exemple " fe " et ça vous affichera tout les champs de maTable qui contiennent " fe "
3
VB
 
J'avais le même problème, et ça marche, merci beaucoup !
0
polypockette
 
merci pour cette solution, je bloquais également sur cette partie.
merci !
0
akarius
 
j'essais en DELPHI 7 mais ça ne marche pas!
0
Mr Joé Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   3
 
Si tu veut tous les noms commençant par DUP c'est:

SELECT *
FROM Table
WHERE Nom LIKE 'DUP%'


Résultat : dupont, dupond, dupuis


Si ça ne te convient pas va sur tout y est : http://sql.1keydata.com/fr/sql-like.php
0
Xscap
 
Non, en fait DUP était un exemple, je veux que la recherche se fasse à partir du nom partiel que j aurais écrit dans la boite de dialogue qui s'ouvre lorsque je lance la requête en cliquant sur le bouton dans le formulaire
0
Xscap > Xscap
 
J ai regardé ton site mais ça ne répond pas du tout, l'utilisation du like est ici trop basique :/
0
fmakhlo
 
Bonjour,

J'ai un champ libellé sur lequel j'aimerai faire une recherche partielle:
Mon champ s'appelle par exemple AD222-21, Ad111-22, AD333-21, AD222-22 et ce que j'aimerai faire c'est sur le mode création faire une requête qui me donne uniquement les requêtes qui se terminent par 21. Comment faire?
0