[Résolu] Recherche dans les chaines
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
J'ai une rubrique d'un fichier récupérant des libellés au champ RTF.


Je voudrais dans un état pouvoir savoir si le libellé contient la formule : "Accessoires de pose"

Cette recherche doit se faire sans casse, sans accent, sans espace pour éviter les erreurs.

J'ai regarder du côté de chaineCompare mais cela ne convient pas car il faut que la chaine soit quasiment de même longueur.

il me faudrait trouver un système qui recherche dans ma rubrique à n'importe quel endroit si la chaine que je veux est présente....

Pour mon champ rtf et simplifié ma recherche, j'utilise la fonction RTFVersTexte(MaRubrique)..

Si quelqu'un a une solution, cela m'enlèverais une belle épine du pied...

D'avance merci...

Contribution le : 28/09/2006 16:37

Edité par drcharly93 sur 29/9/2006 10:26:01
Créer un fichier PDF de la contribution Imprimer


Re: Recherche dans les chaines
Developpeur WDF
Inscrit:
10/01/2005 09:08
Post(s): 101
//Recherche simple critère
textesaisie est une chaîne=SAI_Saisie1
sTextecompare est une chaîne

i est un entier //Recupère le nombre de fois le mot saisie dans tous les enregistrements " rubrique observation "

j est un entier // il fait le total d'enregistrement
TableSupprimeTout(TABLE_Table1)

codesql est une chaîne="SELECT Facture.NumFacture,Facture.Observations FROM Facture"
HExécuteRequêteSQL("Reqtest",hRequêteDéfaut,codesql)

HLitPremier("Reqtest")
TANTQUE PAS HEnDehors("Reqtest")
sTextecompare=HRécupèreRubrique("Reqtest",2)
i=ChaîneOccurrence(sTextecompare,textesaisie,SansCasse)
j=j+i

SI i>0 ALORS
sTextecompare=HRécupèreRubrique("Reqtest",1)
TableAjouteLigne(TABLE_Table1,sTextecompare)

FIN
HLitSuivant("Reqtest")

FIN
Info(textesaisie+"a était trouve"+j)

En esperant t'avoir aidé

chez moi cela fonctionne

Contribution le : 28/09/2006 16:46
Créer un fichier PDF de la contribution Imprimer


Re: Recherche dans les chaines
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
Je vais regarder cela tout de suite...

Je te tiens au courant

Contribution le : 28/09/2006 16:47
Créer un fichier PDF de la contribution Imprimer


[RESOLU] Recherche dans les chaines
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
Merci pour ta réponse !!!

J'ai résolu mon problème avec l'utilisation de la fonction ChaineOccurence !!!

Merci encore car cela m'a beaucoup aidé !!!

Contribution le : 28/09/2006 17:39
Créer un fichier PDF de la contribution Imprimer


Re: [RESOLU] Recherche dans les chaines
DSI WDF
Inscrit:
03/12/2004 07:46
Post(s): 235
Et avec la fonction Position celà ne serait-il pas plus simple ?

Contribution le : 29/09/2006 08:07
Créer un fichier PDF de la contribution Imprimer


Re: [RESOLU] Recherche dans les chaines
DSI WDF
Inscrit:
13/02/2006 16:52
Post(s): 266
Je vais regarder également du côté de cette fonction..

En tout cas merci pour toutes les aides apportées...

Contribution le : 29/09/2006 12:25
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2