Pb sql : recherche par mot clef

Résolu
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.
A voir également:

3 réponses

zeal21 Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   1
 
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
1
g_ni
 
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.
0
Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   28
 
Salut,

Pour la valeur de la textbox, c'est :

nom_txtbox.Text
0
g_ni > Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention  
 
oui mais je ça.
je ve affecter la valeur d'une requête à mon text box
donc sur mise à jour de ma liste, mise à jour également de mon text box
private sud nom_liste après mise à jour

nom_txtbox.text = quoi?

fin

parcque nom_txtbox="r_1"
ou =r_1
ça marche pas
0
Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   28 > Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention  
 
Si je comprends bien ce que tu veux... :

nom_txtbox.Text = rs!nom_champ
0
Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   28 > Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention  
 
Dans ta requête SQL, il faut mettre :

"SELECT...
FROM...
WHERE ... AND nom_champ = " & "'" & nom_txtbox.Text & "'"

"'" = un guillemet, une côte, un guillemet
0
g_ni
 
oui, mais je n'est pas créé de recordset
je ss en vba, pa en vb
0
Kaze_no_i-guru Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   28
 
Argh, désolé...

Je peux pas vraiment t'aider alors
0
g_ni
 
merci quand même
jenni
0