Recherche par des mot clé

Résolu
amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 - 23 janv. 2006 à 02:38
amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 - 24 janv. 2006 à 19:57
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

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
23 janv. 2006 à 08:16
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
3
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
24 janv. 2006 à 08:27
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
3
amylee1984 Messages postés 153 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 août 2006 3
24 janv. 2006 à 19:57
merci nhervagault pour l'explication
0
Rejoignez-nous