Bonjour,
En premier lieu, j'ai regardé l'aide et cherché sur le forum, mais rien de ce que je cherche.
Voilà :
J'ai une table qui contient des lignes de ventes, avec IDligne_de_vente en colonne de référence.
J'ai une deuxième colonne qui contient la date de la vente et d'autres colonnes...
J'aimerais dans une autre fenêtre n'afficher que les lignes de commande dont les dates sont choisies entre sai_datedebut et sai_datefin.
Voici le code de ma fenêtre qui affiche la table filtrée :
s'achant que "affichesurperiode() est une procédure locale qui me permet justement de filtrer. Voici son code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 PROCEDURE Statistiques() TableSupprimeTout(TABLE_des_ventes_periode) POUR TOUT lignedevente TableAjouteLigne(TABLE_des_ventes_periode,lignedevente.IDlignedevente,lignedevente.Date,lignedevente.Libellé, lignedevente.PrixTTC,lignedevente.Taux_de_TVA, lignedevente.MontantTVAperso, lignedevente.MontantTVAdetat, lignedevente.PrixHT) FIN affichesurperiode()
Auriez vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 PROCEDURE affichesurperiode() SAI_datedebut=CAL_Calendrier_début..Valeur SAI_datefin=CAL_Calendrier_fin..Valeur HFiltre(lignedevente,IDlignedevente,SAI_datedebut..Valeur,SAI_datefin..Valeur)
Dois-je oublier l'affichage complet de la table et ensuite filtre pour une méthode directe : afficher les lignes de la table en filtrant sur ?
Merci
Partager