• Advertisement

Filtres imbriqués et TableAffiche ? Une solution rapide ?

Tout ce qui concerne la version 10 de windev
**Windev est une marque déposée de Pcsoft**

Filtres imbriqués et TableAffiche ? Une solution rapide ?

Messagepar gbrion » Jeu Fév 15, 2007 10:07 am

Bonjour,
ne m'étant pas encore autoformé aux requêtes (la semaine prochaine, c'est décidé), je dois rapidement trouvé une solution à mon problème.
Dans le code ci-dessous, j'imbrique 2 filtres afin de remplir une table fichier. Le code me permet bien de filtrer et récupérer tous les références produits (comme me le confirme Info(Inventaire.Reference). Le problème c'est que chaque fois qu'une nouvelle référence est trouvée, le TableAffiche ne me remplit la table qu'avec la nouvelle référence (et efface la référence trouvée précédemment).
Je ne sais pas comment faire apparaître dans la table TOUTES les références trouvées par les deux filtres.

HLitPremier(Produit, HFiltre(Produit,LibFamille,COMBO_Famille))
TANTQUE PAS HEnDehors()
HLitPremier(Inventaire,HFiltre(Inventaire,Reference,Produit.Reference))
TANTQUE PAS HEnDehors()
TableAffiche(TABLE_Inventaire)
// Info(Inventaire.Reference)
HLitSuivant(Inventaire,HFiltre(Inventaire,Reference,Produit.Reference))
FIN
HLitSuivant(Produit, HFiltre(Produit,LibFamille,COMBO_Famille))
FIN

Merci d'avance pour vos pistes.
gbrion
 

Advertisement

Messagepar Samifred » Jeu Fév 15, 2007 2:17 pm

Je suis difficilement ton raisonnement... je suppose que le départ est la sélection d'un ligne de combo (Valeur de l'indice ? ou Valeur affichée ?)

Mais essaie ceci...
Code: Tout sélectionner
HLitPremier(Produit, HFiltre(Produit,LibFamille,COMBO_Famille..ValeurAffichée))
TANTQUE PAS HEnDehors(Produit)
    HLitPremier(Inventaire,HFiltre(Inventaire,Reference,Produit.Reference))
        TANTQUE PAS HEnDehors(Iventaire)
             HLitSuivant(Inventaire,HFiltre(Inventaire,Reference,Produit.Reference))
        FIN
         TableAffiche(TABLE_Inventaire)
         Info("Autre produit ?")
     HLitSuivant(Produit, HFiltre(Produit,LibFamille,COMBO_Famille..ValeurAffichée))
FIN
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3552
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0



  • Advertisement

Retourner vers Forum Windev 10

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités