Categories > TinyButStrong general (FR) >

Listing, ruptures, sous totaux

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: elyoukey
Date: 2005-06-01
Time: 10:29

Listing, ruptures, sous totaux

Bonjour à tous,
j'essaye de savoir si (et comment) TBs peut générer un listing avec des ruptures et des sous-totaux.
J'ai en ensemble d'enregistrements dans ma base MySQL que je peux traiter avec PHP pour les ranger dans un tableau, mais je n'ai pas trouvé comment faire pour avoir une liste avec une rupture qui contienne les sous-totaux sur des variables (affichées ou non).
peut être qu'un exemple sera plus clair : voila ce que je veut obtenir (en gros)


N valeur surface departement

1    500  3000    01
8    450   300     01
10  300    400    01

total 01 : 1250  3700

2    400  2600    69
3    350  1400    69
12  250    500    69

total 69 : 1000  4500

total global : 2250  8200





By: Skrol29
Date: 2005-06-01
Time: 15:15

Re: Listing, ruptures, sous totaux

Bonjour,

Tu peux faire un pied de groupe à l'aide du paramètre 'footergrp'.
Pour calculer les totaux, tu peux utiliser la paramètre 'onsection' qui te premet d'exécuter une fonction perso sur chaque sections (normale et spéciale).

Dans ta fonction perso, tu peux calculer les totaux progessifs, puis tu dois les initialiser lors du passage à une nouvelle section normale. Le paramètre $DetailSrc de ta fonction perso te premettra de savoir si tu es dans une section normal ou dans une section pied de page.

Attention : tu dois utiliser la toute dernière version 2.02.3 qui corrige justement un problème d'appel de fonction perso sur les sections spéciales.