OVH Cloud OVH Cloud

Filtrer une table

4 réponses
Avatar
Eric
J'ai filtré une table au travers d'une requête, c'est ok.

Maintenant, j'aimerai faire la même chose à partir d'un fichier.
J'utilise les indexes pour l'ordre de tri, mais pour le filtre cela ne
fonctionne pas.

Voici les ordres :
SI SélecteurFiltre=2 ALORS TABLE.Actif="" // pour tous
SI SélecteurFiltre=2 ALORS TABLE.Actif=1 // pour oui
SI SélecteurFiltre=3 ALORS TABLE.Actif=0 // pour non

Comment devrais-je faire ?
a+

4 réponses

Avatar
Val
"Eric" a écrit dans le message de news:
415bba1f$
J'ai filtré une table au travers d'une requête, c'est ok.

Maintenant, j'aimerai faire la même chose à partir d'un fichier.
J'utilise les indexes pour l'ordre de tri, mais pour le filtre cela ne
fonctionne pas.

Voici les ordres :
SI SélecteurFiltre=2 ALORS TABLE.Actif="" // pour tous
SI SélecteurFiltre=2 ALORS TABLE.Actif=1 // pour oui
SI SélecteurFiltre=3 ALORS TABLE.Actif=0 // pour non

Comment devrais-je faire ?
a+




Bonjour

Si tu souhaites filtrer un fichier et afficher le résultat dans une table
fichier, il faut que tu utilises HFiltre()

cleparcours est une chaîne
cleparcours = hfiltre(.. voir fichier d'aide ...)
Table..Filtre=cleparcours

A+

Val
Avatar
Claude
Excellent Val, merci
Est-il possible de conserver l'ordre d'indexation "NomPrénom" que j'avais
défini au démarrage de la fenêtre ?
A+

Bonjour

Si tu souhaites filtrer un fichier et afficher le résultat dans une table
fichier, il faut que tu utilises HFiltre()

cleparcours est une chaîne
cleparcours = hfiltre(.. voir fichier d'aide ...)
Table..Filtre=cleparcours

A+

Val



Avatar
Eric
Je suis un pas plus loin.
J'ai réussi à filtrer les données.
Maintenant j'aimerai avoir le filtre et conserver l'ordre de tri sur les
"Nom et Prénom"

SI SélecteurFiltre=1 ALORS
HDésactiveFiltre(Invités)
FIN
SI SélecteurFiltre=2 ALORS
CléParcours = HFiltre(Invités,"Nom et Prénom",0,,Actif=Vrai)
FIN
SI SélecteurFiltre=3 ALORS
CléParcours = HFiltre(Invités,"Nom et Prénom",0,,Actifúux)
FIN

A+

"Claude" a écrit dans le message de news:
415bcc2b$
Excellent Val, merci
Est-il possible de conserver l'ordre d'indexation "NomPrénom" que j'avais
défini au démarrage de la fenêtre ?
A+

Bonjour

Si tu souhaites filtrer un fichier et afficher le résultat dans une table
fichier, il faut que tu utilises HFiltre()

cleparcours est une chaîne
cleparcours = hfiltre(.. voir fichier d'aide ...)
Table..Filtre=cleparcours

A+

Val







Avatar
Val
"Eric" a écrit dans le message de news:
415bd1b7$
Je suis un pas plus loin.
J'ai réussi à filtrer les données.
Maintenant j'aimerai avoir le filtre et conserver l'ordre de tri sur les
"Nom et Prénom"

SI SélecteurFiltre=1 ALORS
HDésactiveFiltre(Invités)
FIN
SI SélecteurFiltre=2 ALORS
CléParcours = HFiltre(Invités,"Nom et Prénom",0,,Actif=Vrai)
FIN
SI SélecteurFiltre=3 ALORS
CléParcours = HFiltre(Invités,"Nom et Prénom",0,,Actifúux)
FIN

A+

"Claude" a écrit dans le message de news:
415bcc2b$
Excellent Val, merci
Est-il possible de conserver l'ordre d'indexation "NomPrénom" que j'avais
défini au démarrage de la fenêtre ?
A+

Bonjour

Si tu souhaites filtrer un fichier et afficher le résultat dans une
table fichier, il faut que tu utilises HFiltre()

cleparcours est une chaîne
cleparcours = hfiltre(.. voir fichier d'aide ...)
Table..Filtre=cleparcours

A+

Val










re-Bonjour

Moi je suis sous WD75 et il me semble qu'il n'est pas possible de changer
l'ordre de tri d'une table filtrée avec Hfiltre.
Est-ce la même chose avec WD8 ou WD9, je ne sais pas.

A+

Val