Pb sql : recherche par mot clef
Résolu
g_ni
-
g_ni -
g_ni -
J'explique mon pb :
SELECT ...
FROM ...
WHERE inte.IntPanne Like "*forms!frm_motclef!mot_clef*";
En fait, je souhaite afficher tout les intitulés (de panne ) qui correspondent au mot clef que j'ai saisie ds mon formulaire. ce text box s'appel mot_clef. Le probleme vient qu'il s'agit d'un text box. Si je fais :
SELECT ...
FROM ...
WHERE inte.IntPanne Like "*ordi*";
ça me renvoit un jeu d'enregistrement dont les intitulés serait par ex "ordinateur"
J'espère que je ss assez clair.
merci.
SELECT ...
FROM ...
WHERE inte.IntPanne Like "*forms!frm_motclef!mot_clef*";
En fait, je souhaite afficher tout les intitulés (de panne ) qui correspondent au mot clef que j'ai saisie ds mon formulaire. ce text box s'appel mot_clef. Le probleme vient qu'il s'agit d'un text box. Si je fais :
SELECT ...
FROM ...
WHERE inte.IntPanne Like "*ordi*";
ça me renvoit un jeu d'enregistrement dont les intitulés serait par ex "ordinateur"
J'espère que je ss assez clair.
merci.
3 réponses
-
ben c'est normal!
quand tu mets des % "autour" d'une occurence, cela va chercher tous les mots qui contiennent cette occurence!
donc si tu tape ordi c'est normal qu'on te retourne ordinateur.
ex: si tu tape pierre comme mot clé et que tu fait ta requête sur le champ prénom ben il te retournera tous les prénoms contenant pierre comme jean-pierre, pierre-paul-jack, pierre...
je sais pas si j'ai répondu a ta question mais je l'ai tout du moins compris comme ca ;-)
ciao-
je ss bien d'accord avec ce que tu dis, mais mon pb probleme, c'est que la valeur à prendre en compte ce trouve dans une zone de texte ds un formulaire
je sais pas comment dire que c la valeur du text box qui doit etre prise en compte et non le nom du text box.
j'espère que je ss plus claire.
jenni
merci quand même. -
-
-
-