PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Parcours d'un fichier avec filtre et cle composée
Parcours d'un fichier avec filtre et cle composée
Débuté par dmairat, 05 déc. 2004 17:34 - 3 réponses
Posté le 05 décembre 2004 - 17:34
Bonjour,

En fait je m'aperçois que j'ai mal exposé mon problème.
Je voudrais parcourir un fichier sur une cle composée , mais avec un filtre sur une cle qui est une des composantes de la cle composée.

Merci pour un tuyau

Denis
Posté le 05 décembre 2004 - 22:13
fais une requête, tu te poseras moins de questions et ce sera plus simple à
exploiter.

A+
Adrien

"Denis" <dmairat@wanadoo.fr> a écrit dans le message de news:
41b320ab@news.pcsoft.fr...

Bonjour,

En fait je m'aperçois que j'ai mal exposé mon problème.
Je voudrais parcourir un fichier sur une cle composée , mais avec un
filtre sur une cle qui est une des composantes de la cle composée.

Merci pour un tuyau

Denis
Posté le 05 décembre 2004 - 23:38
Adrien a écrit dans sa grande sagesse, ce 5/12/2004 la note suivante:
fais une requête, tu te poseras moins de questions et ce sera plus simple à
exploiter.

A+
Adrien

"Denis" <dmairat@wanadoo.fr> a écrit dans le message de news:
41b320ab@news.pcsoft.fr...

Bonjour,

En fait je m'aperçois que j'ai mal exposé mon problème.
Je voudrais parcourir un fichier sur une cle composée , mais avec un
filtre sur une cle qui est une des composantes de la cle composée.

Merci pour un tuyau

Denis


Oui, mais plus lent. On peut faire un hfiltre sur une clé composé en ne
donnant que la valeur de la première composante de la clé

a+

--
Remove (nospam) from my Email.
Dr J-M des Grottes - HIS-Etterbeek-Ixelles - Nephrology - Belgium
Posté le 06 décembre 2004 - 14:44
Tu peux utiliser la technique qui consiste à préciser la clé de parcours pour l'ordre des enregistrements, puis faire une sélection via une condition. Ca donne en gros :
Hfiltre(fichier,clécomposée, valeurlapluspetitepossible, valeurlaplusgrandepossible, "rubrique='"+<valeurselection>+"'")

hfiltrecomprisentre est également une bonne alternative suivant ton cas.

--
forumnewswindev@ifrance.com