|
|
|
|
|
TCDFiltre (Fonction) En anglais : PVTFilter Active ou désactive un filtre sur un champ Tableau croisé dynamique. Attention : Seul un filtre défini dans l'onglet "Contenu" de la fenêtre de description du champ Tableau croisé dynamique peut être utilisé. Lorsque la fonction TCDFiltre est utilisée, seul l'affichage du champ Tableau croisé dynamique est modifié, les différents totaux ne sont pas mis à jour. // -- Sélection d'une ligne de COMBO_Filtrer_par_famille // Filtre le champ Tableau croisé dynamique sur la famille des produits dont on doit tenir compte TCDFiltre(TCD_Statistiques, COL_Libellé, MoiMême) SI TCD_Statistiques.Occurrence = 0 ALORS LIB_AUCUNE_DONNEE.Visible = Vrai SINON LIB_AUCUNE_DONNEE.Visible = Faux FIN Syntaxe
TCDFiltre(<Champ Tableau croisé dynamique> , <Filtre d'affichage> , <Valeur>)
<Champ Tableau croisé dynamique> : Nom de champ Nom du champ Tableau croisé dynamique à manipuler. <Filtre d'affichage> : Chaîne de caractères Nom du filtre d'affichage à utiliser. Ce filtre a été défini dans l'onglet "Contenu" de la fenêtre de description du champ Tableau croisé dynamique. <Valeur> : Type correspondant au filtre - Valeur du filtre à mettre en place.
- Chaîne vide ("") pour supprimer le filtre.
Remarques Mise en place Pour mettre en place un filtre dans un champ Tableau croisé dynamique, il faut : - Créer le champ Tableau croisé dynamique.
- Dans la fenêtre de description du champ Tableau croisé dynamique, dans l'onglet "Contenu", ajouter un ou plusieurs filtres d'affichage.
- Créer un champ permettant à l'utilisateur de sélectionner la valeur du filtre. La sélection de la valeur exécutera la fonction TCDFiltre.
Exemple : Un champ Tableau croisé dynamique est défini pour afficher des statistiques de ventes :
Un filtre est défini sur les libellés de la famille de produits. Le filtre par famille permet de ne tenir compte que de la famille spécifiée dans le calcul des chiffres d'affaires.
La fenêtre propose à l'utilisateur une combo permettant de choisir la famille de produits à filtrer :
Liste des exemples associés :
|
Exemples didactiques (WINDEV) : WD TableauCroiséDynamique
[ + ] Cet exemple illustre l'utilisation du champ Tableau croisé dynamique. Ce champ tableau croisé dynamique permet d'afficher des statistiques dynamiques en effectuant des regroupements. Ces statistiques sont calculées à partir de la base de données.
|
Classification Métier / UI : Code UI Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|