PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
HlitRecherche et hGénérique
HlitRecherche et hGénérique
Started by sylvie.irigoyen, Apr., 06 2006 11:18 AM - 4 replies
Connect yourself…
sylvie.irigoyen
#1
Posted on April, 06 2006 - 11:18 AM
Bonjour,
J'aimerai faire une recherche générique sur une clé texte avec doublon, mais le problème quand le hLitRecherche (+hGénérique) retourne Faux, comment etre positionné sur l'enreg le plus proche ?????
mon code:
Si HlitRecherche(FICHIER,CLEAVECDOUBLON,SAISIE,hGénérique) alors info("un enreg trouvé")
// cas où pas d'enreg trouvé
// là si je mets un Hlitsuivant ou autre je tombe toujours en erreur
test :
le fichier a deux enreg CLEAVECDOUBLON¾xxxxx et BOxxxxx
si je demande les recherches :
SAISIE=A --->> Erreur
SAISIE=B --->> Enreg BExxxx trouvé
SAISIE=BO --->> Enreg BOxxxxx trouvé
SAISIE¾ --->> Enreg BExxxxx trouvé
SAISIE=BH --->> Erreur
SAISIE=G --->> Erreur
Je ne sais pas si mon message est clair ? je débute sur W10 et je n'ai pas trouvé dans l'aide en ligne ce type de recherche et je ne vois pas quoi mettre comme code à part peut-être une HFiltre sur tout le fichier ?? ou faire une boucle sur la valeur ascii des lettres ??
Apparemment quand j'observe les combos en saisie je trouve aussi le meme genre de soucis. Si la lettre saisie n'existe pas dans la combo rien ne vient dans la zone !!!!!
Est-ce normal ? si vous pouvez m'apporter quelques renseignements.
Merci par avance.
Report
0
0
christian.aubry
#2
Posted on April, 06 2006 - 12:53 PM
Bonjour,
Si par exemple tu ne trouve pas "BH", cherche "B",
i = taille( variable)
vCherche = variable
tantque pas HlitRecherche( gauche( vCherche, i), ...)
i--
si i = 0 ALORS "rien ne correspond"
fin
Cordialement,
C.AUBRY
Report
0
0
sylvie.irigoyen
#3
Posted on April, 06 2006 - 3:45 PM
Ok pour la recherche sur que le B qui me donnera effectivement BExxxxx
mais ce que je souhaite :
c'est que lors de la recherche générique avec A je trouve l'enreg BExxxxx
et lors de la recherche générique avec G je puisse trouver l'enreg BOxxxxx en automatique,
alors si vous avez d'autres idées....Merci.
Report
0
0
guest
#4
Posted on April, 06 2006 - 4:05 PM
salut
lorsque l'on fait une recherche, si l'élément recherché n'est pas trouvé, hyper file est positionné automatiquement sur l'enreg supérieur
on ne peut donc pas afficher Bxxx si on tape G par contre en testant hEndehors, s'il est à vrai il suffit alors de faire un hLitDernier
Report
0
0
sylvie.irigoyen
#5
Posted on April, 06 2006 - 5:15 PM
En fait après le Hlitrecherche générique (faux ou vrai ) je fais une extraction de mes rubriques et effectivement je tombe sur l'enreg suivant. J'ai rajouté le test sur le Hendehors pour faire le hlitdernier et tester aussi le cas où le fichier est vide.
Tout marche bien Merci pour ta réponse.
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WINDEV (earlier versions)
WEBDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Tools
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text