PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Parcourir une tables hyperfile via une clé par ordre croissant
Parcourir une tables hyperfile via une clé par ordre croissant
Débuté par guest, 09 fév. 2006 17:44 - 3 réponses
Posté le 09 février 2006 - 17:44
Bonjour je n'arrive pas a parcourrir ma table hyperfile via une clé composé par ordre croissant.

Dans une boucle du type :

hlitpremier(matable, "maclé")

Tantque pas hendehors() alors
matable2.Nom = matable.Nom
hajoute(matable2)
hlitsuivant(matable, "maclé")
FIN

les enregistrements ne sont pas classés.

Merci d'avance

alain
Posté le 09 février 2006 - 18:18
C'est une clé composée, donc tu dois toujours utiliser hConstruitValClé().

Voir l'aide.

Ceci te donneras donc :

hlitPremier( ma_table, ma_cle_Composee, hConstruitValVlé( ma_table, ma_cle_Composee, Element1, Element2, ... ), hIdentique+hBlocageNon)

de même pour hLitSuivant

Luc
Posté le 09 février 2006 - 18:19
un exemple de fiches non classées ?
Posté le 10 février 2006 - 12:30
Merci beaucoup pour la réponse ca fonctionne :)

Alain