PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Mise en place
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
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.
Exemple
// -- 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_DONNEES..Visible = Vrai
SINON
LIB_AUCUNE_DONNEES..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 (avec ou sans guillemets)
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 :
  1. Créer le champ Tableau croisé dynamique.
  2. Dans la fenêtre de description du champ Tableau croisé dynamique, dans l'onglet "Contenu", ajouter un ou plusieurs filtres d'affichage.
  3. 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 :
Tableau croisé dynamique de 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.
Définition du filtre
La fenêtre propose à l'utilisateur une combo permettant de choisir la famille de produits à filtrer :
Choix de la famille de produits
Liste des exemples associés :
WD TableauCroiséDynamique 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.
Composante : wd240obj.dll
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire