PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → Table mémoire et filtres
Table mémoire et filtres
Started by info, Feb., 01 2004 5:42 PM - 1 reply
Posted on February, 01 2004 - 5:42 PM
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
Posted on February, 02 2004 - 5:06 PM
"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")