PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Comment programmer l'équivalent de RECHERCHEV
Comment programmer l'équivalent de RECHERCHEV
Débuté par thierry.gaudefroy, 19 jan. 2006 15:45 - 4 réponses
Posté le 19 janvier 2006 - 15:45
Comment programmer l'équivalent de RECHERCHEV de EXCEL

en fait j'ai une table hyper file avec 2 colonnes, je recherche une valeur dans la 1ere colonne, et je voudrais connaitre la valeur située sur la même ligne dans la 2eme colonne.

Merci
Posté le 19 janvier 2006 - 16:13
indice=tablecherche(table.colonne1,"valeur_col1")

si indice<>-1 alors
valeur_col2=table.colonne2[indice]
fin

Hubert
Posté le 19 janvier 2006 - 16:17
Salut

HLitRecherchePremier(table,colonne1,valeur)
SI HTrouve(table) ALORS
Info(table.colonne2)
FIN

Mathieu
Posté le 19 janvier 2006 - 16:17
Cela s'appelle tout simplement programmer une requête (voir hExecuteReqête()).

Mais il y a plein d'autres solutions (Combo tableau, ...)

Bon dev.
Jean-Pierre
Posté le 19 janvier 2006 - 16:28
salut

i=tablecherche("colonne1",valeur)
si i<>-1 alors valeur=colonne2[i]