PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Table mémoire et filtres
Table mémoire et filtres
Débuté par denis cote, 01 fév. 2004 17:42 - 1 réponse
Posté le 01 février 2004 - 17:42
Bonjour !

Comment fait-on pour offrir la possibilité de fltrer des enregistrements
dans une table mémoire. Windev permet via la loupe de faire des recherches
mais c'est peu intéressant, un filtre l'est beaucoup plus. Sur des tables
fichier j'utilise table..filtre mais selon la doc ca ne fonctionne pas sur
une table mémoire.

Quel genre d'interface d'usager fournissez-vous à vos utilisateurs pour ce
qui est de la recherche et du filtrage sur des tables mémoires ?

Merci,

Denis
Posté le 02 février 2004 - 17:06
"denis cote" <info@sagegestion.com> wrote:

Bonjour !

Comment fait-on pour offrir la possibilité de fltrer des enregistrements
dans une table mémoire. Windev permet via la loupe de faire des recherches
mais c'est peu intéressant, un filtre l'est beaucoup plus. Sur des tables
fichier j'utilise table..filtre mais selon la doc ca ne fonctionne pas sur
une table mémoire.

Quel genre d'interface d'usager fournissez-vous à vos utilisateurs pour

ce
qui est de la recherche et du filtrage sur des tables mémoires ?

Merci,

Denis


définir une procédure locale qui contiendra le filtre suivant les critères
demandés
ex :

procedure filtre
si valeur_champs=critere_defini alors renvoyer faux
renvoyer vrai

On construit la table :
sablier(vrai)
hlitpremier(fichier,clé)
tantque pas hendehors

si filtre()

tableajoute(table,........;)
fin
hlitsuivant(fichier)
fin
sablier(taux)
info("fin de fichier")