Bonjour à tous ,
Contexte
Je gère la facturation de cours à domicile. La facturation est destinée au payeur (le parent pour simplifier) qui paye pour les élèves (ses enfants pour simplifier)
Un parent peut payer pour plusieurs enfants. Chaque enfant a un nombre de cours et une durée qui varie.
Sur une page au format paysage, j’édite au maximum 3 factures (3 payeurs) en définissant une largeur qui le permet.
L’état est architecturé comme suit :
- Entête de groupe niv.1 = Payeur
- Entête de groupe niv2 (pour le payeur de niv.1) = Elève du payeur
- Détail pour l’entête de niv.2 = Date, durée et taux horaire pour l’élève
- Pied de groupe niv.2 = Total de la durée et à payer par élève
- Pied de groupe niv.1 = Total de la durée et à payer pour l’ensemble des élèves du payer
La hauteur de l’état pour chaque payeur est fonction du nombre d’enfants et de cours par enfant.
L’état est basé sur un recordset qui renvoie les lignes avec les champs suivants :
Payeur, élève, date ,durée , taux horaire
Problème
Comment définir dynamiquement une taille maximale identique pour chaque état ?
Merci à tous
Partager