Message de rapport:
 

Re: Filtre

Sujet: Re: Filtre
par Bebe sur 1/12/2005 13:30:49

Il ne faut pas essayer d'appliquer des recettes de cuisine mais au contraire faire l'effort de comprendre comment fonctionne Windev (celà est vrai pour tous les environnements et tous les langages).

Si j'ai bien compris tu veux filtrer une table liée au fichier PRODUIT à partir d'une combo liée au Fichier CATEGORIE

Solution toute machée

Dans la combo tu déclares :
le Fichier Parcouru : CATEGORIE
la Rubrique Affichée : LIB_CATEGORIE (Valeur affichée dans la combo)
* la Rubrique Mémorisée : IDCATEGORIE (renvoyée lorsqu'on interroge la combo)
* Rubrique de parcours : IDCATEGORIE (ordre de troi de la combo)

Lorsque tu sélectionnes une ligne :
Tu filtres le fichier PRODUIT pour que seuls les enregistrements appartenant à la catégorie soient visibles
(Tu dois avoir une clef (avec doublons) sur la rubrique IDCATEGORIE du fichier PRODUIT)
Le code à appliquer est le suivant (Copier/Coller sans modifications)

si moimeme = 0 alors
HDésactiveFiltre(PRODUIT)
SINON
HFiltre(PRODUIT,IDCATEGORIE,moimeme)
FIN
TableAffiche(Table)

Mais tout à fait entre nous si tu n'arrives pas à comprendre comment un simple filtre fonctionne tu as du souci à te faire pour l'avenir de ton application.



Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2