Rechercher : dans
Par :

Pb sql : recherche par mot clef

Dernière réponse le 1 mar 2005 à 10:42:46 g_ni, le 1 mar 2005 à 08:43:17 
 Signaler ce message aux modérateurs

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.

Meilleures réponses pour « pb sql : recherche par mot clef » dans :
"Sexe" est le mot le plus recherché sur le web VoirMythe "sexe" est le mot le plus recherché dans les moteurs de recherche. Réalité FAUX. Explications Ce mythe a la vie particulièrement dure. On ne sait pas pourquoi, mais régulièrement des "études" nous ressortent ce mythe, avec plein de...
[Référencement] Les critères de Google VoirQuels sont les critères de positionnement de Google ? 1 - Les échanges de liens 2- Le titre de vos pages 3 - Le contenu de vos pages 4 - La hiérarchie 5 - Les balises méta 6 - Les sitemaps Les choses à ne PAS faire Liens utiles Quels...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

zeal21, le 1 mar 2005 à 09:00:28

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 /!\ ZeaL21 /!\

Répondre à zeal21

2

g_ni, le 1 mar 2005 à 09:06:12

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.

Répondre à g_ni

3

Kaze_no_i-guru, le 1 mar 2005 à 09:40:01

Salut,

Pour la valeur de la textbox, c'est :

nom_txtbox.Text

Répondre à Kaze_no_i-guru

4

g_ni, le 1 mar 2005 à 10:04:08

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

Répondre à g_ni

5

Kaze_no_i-guru, le 1 mar 2005 à 10:19:24

Si je comprends bien ce que tu veux... :

nom_txtbox.Text = rs!nom_champ

Répondre à Kaze_no_i-guru

6

Kaze_no_i-guru, le 1 mar 2005 à 10:31:49

Dans ta requête SQL, il faut mettre :

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

"'" = un guillemet, une côte, un guillemet

Répondre à Kaze_no_i-guru

7

g_ni, le 1 mar 2005 à 10:33:03

Oui, mais je n'est pas créé de recordset
je ss en vba, pa en vb

Répondre à g_ni

8

Kaze_no_i-guru, le 1 mar 2005 à 10:41:04

Argh, désolé...

Je peux pas vraiment t'aider alors

Répondre à Kaze_no_i-guru

9

 g_ni, le 1 mar 2005 à 10:42:46

Merci quand même
jenni

Répondre à g_ni