Recherche par des mot clé [Résolu]

Signaler
Messages postés
153
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
20 août 2006
-
Messages postés
153
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
20 août 2006
-
bonsoir, j'ai un petit probleme , je veux faire une recherche.
dans mon application je saisie ce que je veux chercher dans un textBox nomé mot clé ,donc je connais pas le nombre de mot que je peux saisir dans ce textBox ,
j'ai mis la requette suivante mais ca marche pas
select text from article where text in( ' " & mot_clé.text & " ')
vous pouvez m'aider svp
merci d'avance

3 réponses

Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
30
Salut

tu construis dynamiquement ta requete
avec des splits

tab = mot_cle.text.split(" ")
for i= 0 to tab.lentgth -1
str = " like '" & tab(i) & "' and "
end if
if tab.length > 0 then
str = str.remove(4) 'on enleve le " and "
end if

str = "select text from article where text "& str

voila
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
30
Salut

le split
cree un array ou tout les elements sont séparés par le caractère " " dans la string motcle



dim tab as array
tab = mot_cle.text.split(" ")

voila
Messages postés
153
Date d'inscription
mardi 1 novembre 2005
Statut
Membre
Dernière intervention
20 août 2006
3
merci nhervagault pour l'explication