OVH Cloud OVH Cloud

rechercher un mot parmi une chaine

5 réponses
Avatar
erisman
Bonjour, voila mon problème, je souhaite créer un bouton qui me permette de
rechercher un mot dans une base de données (hyperfile), et qui me retournera
tous les enregistrements contenant ce mot. Jusqu'ici rien de très original!
Seulement j'essaye plusieurs fonctions dont hlitrecherche, mais celle ci ne
fonctionne pas dans mon cas.
Il faudrait que ce que je recherche soit exactement ce qui é ecrit dans la
base de données, or ce n'est pas le but!
Avez vous une idée, je sui persuadé qu'il n'y a rien de bien compliqué mais
je passe a coté là!!

Voila merci d'avance!

5 réponses

Avatar
Antoine
erisman wrote:
Bonjour, voila mon problème, je souhaite créer un bouton qui me
permette de rechercher un mot dans une base de données (hyperfile),
et qui me retournera tous les enregistrements contenant ce mot.
Jusqu'ici rien de très original! Seulement j'essaye plusieurs
fonctions dont hlitrecherche, mais celle ci ne fonctionne pas dans
mon cas.
Il faudrait que ce que je recherche soit exactement ce qui é ecrit
dans la base de données, or ce n'est pas le but!
Avez vous une idée, je sui persuadé qu'il n'y a rien de bien
compliqué mais je passe a coté là!!

Voila merci d'avance!



Regardes du coté de la commande Position().
Antoine
Avatar
André S
Ben pourquoi pas un HFiltre avec une condition de type "contient" ?
un truc du style HFiltre(Fichier, "rubrique~]'mot'")...

André




"erisman" a écrit dans le message de
news:40f18885$0$20339$
Bonjour, voila mon problème, je souhaite créer un bouton qui me permette


de
rechercher un mot dans une base de données (hyperfile), et qui me


retournera
tous les enregistrements contenant ce mot. Jusqu'ici rien de très


original!
Seulement j'essaye plusieurs fonctions dont hlitrecherche, mais celle ci


ne
fonctionne pas dans mon cas.
Il faudrait que ce que je recherche soit exactement ce qui é ecrit dans la
base de données, or ce n'est pas le but!
Avez vous une idée, je sui persuadé qu'il n'y a rien de bien compliqué


mais
je passe a coté là!!

Voila merci d'avance!




Avatar
Pierre
Bonjour
Une requête sql me paraît tout indiquée pour une recherche de ce type.
Cordialement
Pierre
"erisman" a écrit dans le message de news:
40f18885$0$20339$
Bonjour, voila mon problème, je souhaite créer un bouton qui me permette


de
rechercher un mot dans une base de données (hyperfile), et qui me


retournera
tous les enregistrements contenant ce mot. Jusqu'ici rien de très


original!
Seulement j'essaye plusieurs fonctions dont hlitrecherche, mais celle ci


ne
fonctionne pas dans mon cas.
Il faudrait que ce que je recherche soit exactement ce qui é ecrit dans la
base de données, or ce n'est pas le but!
Avez vous une idée, je sui persuadé qu'il n'y a rien de bien compliqué


mais
je passe a coté là!!

Voila merci d'avance!




Avatar
Roumegou
Pierre a utilisé son clavier pour écrire :
Bonjour
Une requête sql me paraît tout indiquée pour une recherche de ce type.
Cordialement
Pierre


A ce propos, pour ceux qui utilisent mySQL; je suis assez bluffé par
les possibilités des index full text.
Dommage que cela ne soit pas utilisable avec de l'innodb mais cela m'a
permis de faire facilement des recherches de type internet sur mes
bases.

Il faudra que je regarde aussi à implémenter cela du coté d'Oracle. Je
crois que c'est une extension (Oracle Text).
mais je ne sais pas si c'est un package, si c'est payant etc ...

Si vous avez utilisé et des infos là dessus, je suis preneur.

rmq : bien sûr, j'ai déja fait qq recherche sur le net, mais si on
pouvait me digérer cela ;-))

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
STASZEWSKI André
Salut,
erisman wrote:
Bonjour, voila mon problème, je souhaite créer un bouton qui me
permette de rechercher un mot dans une base de données (hyperfile),
et qui me retournera tous les enregistrements contenant ce mot.
Jusqu'ici rien de très original! Seulement j'essaye plusieurs
fonctions dont hlitrecherche, mais celle ci ne fonctionne pas dans
mon cas.
Il faudrait que ce que je recherche soit exactement ce qui é ecrit
dans la base de données, or ce n'est pas le but!



Est ce que tu veux dire que ta recherche soit insensible à la casse ?

Avez vous une idée, je sui persuadé qu'il n'y a rien de bien
compliqué mais je passe a coté là!!

Voila merci d'avance!



--
Cordialement,
André STASZEWSKI
Photo Visu version 3.0 dispo sur www.PlaneteDev.fr.st