États: Compter le nombre de groupes dans un état |
Author(s) Steve Jorgensen |
|
---Soumis par Steve Jorgensen---
Compter le nombre de groupes dans un état. Pour compter le nombre
de groupe dans un état:
1. Ajouter un contrôle en tête ou en pied de groupe à décompter et le
baptiser, pour illustration, txtGroupCount. Mettre ce contrôle
invisible, sa propriété control source =1, et assigner sa
propriété Running Sum à Over All. Ceci génère effectivement un
cumul du nombre de groupes.
2. Dans le pied de l'état, ajouter un contrôle avec sa propriété Control Source
=[txtGroupCount]. Ceci a pour effet de conserver la dernière valeur de txtGroupCount,
puisqu'à ce moment, ce contrôle contient le nombre de groupes dans l'état.
Noter que ce nombre ne peut être listé que dans le pied de l'état, non
dans la tête, puisque ce n'est qu'à ce moment que le total est effectivement
connu.
On peut utiliser cette technique pour compter le nombre de sous-groupes à
l'intérieur d'un groupe en spécifiant la propriété Running Sum du
contrôle placé dans le pied du dit sous-groupe, à Over Group, et en
plaçant le second contrôle après le pied du sous-groupe, dans une des
sections du groupe englobant les groupes décomptés, au lieu de le placer dans
le pied de l'état.
|