FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconnectar
|
Español
Inicio
→
WINDEV 2024
→
HlitRecherche et hGénérique
HlitRecherche et hGénérique
Iniciado por sylvie.irigoyen, 06,abr. 2006 11:18 - 4 respuestas
Conéctese…
sylvie.irigoyen
#1
Publicado el 06,abril 2006 - 11:18
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.
Informar
0
0
christian.aubry
#2
Publicado el 06,abril 2006 - 12:53
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
Informar
0
0
sylvie.irigoyen
#3
Publicado el 06,abril 2006 - 15:45
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.
Informar
0
0
guest
#4
Publicado el 06,abril 2006 - 16:05
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
Informar
0
0
sylvie.irigoyen
#5
Publicado el 06,abril 2006 - 17:15
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.
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Reports & Queries
Irrelevante
Irrelevante
Herramientas
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto