DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Colonne de table
  • Présentation
  • Définir les calculs à réaliser
  • Configurer la position des calculs
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Lorsqu'un champ Table contient des données numériques, il est souvent intéressant de connaître le total d'une colonne ou le comptage d'un nombre d'éléments.
WINDEV permet de réaliser et d'afficher automatiquement différents calculs pour les colonnes :
  • somme,
  • moyenne,
  • comptage,
  • maximum,
  • minimum.
Quelques exemples d'utilisation des calculs dans les colonnes d'un champ Table :
  • le total des pièces commandées,
  • le nombre de personnes ayant une adresse email,
  • le montant moyen dépensé par chaque client.
Par programmation, il est également possible de définir des formules de calcul spécifiques et d'afficher le résultat en bas de la colonne voulue. Pour plus de détails, consultez Programmation de calculs personnalisés dans les tables.
Définir les calculs à réaliser
Pour réaliser un ou plusieurs calculs sur une colonne :
  1. Affichez la fenêtre de description du champ Table (option "Description" du menu contextuel).
  2. Sélectionnez le nom d'une colonne pour laquelle un calcul doit être réalisé.
  3. Affichez l'onglet "Détail" de cette colonne (dans la partie basse de l'écran).
  4. Sélectionnez les différents calculs à réaliser :
    Calculs possibles
    • somme des cellules de la colonne,
    • moyenne des cellules de la colonne,
    • compteur des valeurs non nulles de la colonne. Si le champ Table contient des cellules fusionnées, elles sont considérées comme valeur nulle.
    • minimum des valeurs des cellules de la colonne.
    • maximum des valeurs des cellules de la colonne. Remarque : Les calculs disponibles dépendent du type de la colonne. Le compteur est disponible sur tous les types de colonnes.
  5. Répétez les opérations 2 à 4 pour toutes les colonnes pour lesquelles un calcul doit être effectué.
Remarque : il est possible de manipuler les différents calculs par programmation grâce à des constantes spécifiques. Pour plus de détails, consultez Programmation des calculs dans les champs Table.
Configurer la position des calculs
Pour configurer la position des calculs :
  1. Affichez l'onglet "Général" du champ Table (pour cela, sélectionnez le nom du champ Table et cliquez sur l'onglet "Général").
  2. Indiquez la position des totaux dans la zone "Afficher les résultats". Pour afficher le ou les résultats :
    • dans une ou plusieurs lignes ajoutées directement après la dernière ligne du champ, sélectionnez l'option "Après la dernière ligne, dans le champ Table".
      Par exemple :
      Lignes ajoutées
      Ces lignes sont visibles uniquement :
      • au bas du champ Table, si le champ ne possède pas d'ascenseur vertical.
      • quand l'ascenseur vertical est tout en bas, si le champ Table possède un ascenseur vertical.
    • sous le champ Table, sélectionnez l'option "Sous le champ Table".
      Par exemple :
      Lignes sous le champ Table
      Ces lignes sont toujours visibles.
    • il est également possible de réaliser des calculs automatiques sans les afficher (option "Sans affichage").
  3. Modifiez si nécessaire le libellé affiché devant les différents calculs (bouton "Modifier les libellés").
  4. Validez la fenêtre de description du champ Table.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Exclure les nuls d'une moyenne
Comment exclure les valeurs nuls du calcul d'une moyenne ?
Par exemple les lignes ou les âges ne sont pas connus pour le calcul de l'âge moyen d'un groupe de clients
Pascal
30 déc. 2022
Mise à blanc
Attention si la colonne est cochée "mise à blanc si zéro" la valeur 0,00 apparait comme même dans la ligne de la somme.
A corriger
Léo Dugas
15 mar. 2021

Dernière modification : 24/08/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale