Bonjour a tous,
Je cherche à pousser QR dans ses derniers retranchement en l'utilisant sans passer par une DataBase... ("T'es tordu mon p'tit Elfi" me direz-vous)
J'ai tout un modèle de données sur lequel mon application est basé. Il se trouve que j'ai une liste d'info que je dois mettre dans un état.
Pour le moment, j'arrive à afficher toutes mes données, ligne par ligne, avec un total à la fin (qui est juste, en passant ).
Pour compliquer les choses, mes données étant classé par ensemble, je voudrais afficher des sous-totaux pour chacun des ensembles. Et c'est là que je coince.
En effet, je gère la propriété MoreData dans l'évènement OnNeedData, j'utilise un QRBand en mode BandType:=rbDetail pour chacune des informations de ma liste (avec BeforePrint qui renseigne dynamiquement mes Labels) et un QRBand en mode BandType:=rbSummary pour mon total à la fin.
J'ai ajouté un QRBand en mode BandType:=rbGroupFooter lié à mon rbDetail... (jusque là je crois que j'ai bon si j'avais une base)
Seulement je ne maîtrise pas vraiment les conditions pour lesquels un rbGroupFooter va se renseigner et (surtout) s'afficher.
Y a-t-il des méthodes, propriétés ou évènements particuliers à gérer pour pouvoir afficher mes sous-totaux ? Qu'est-ce qui me manque dans la compréhension d'un quick report pour arriver à faire ce que je veux ?
Merci pour vos éclaircissements (ah oui... inutile de me dire "passe par une base tu te fera moins ch***", je le sais, mais ma boîte n'a pas suffisamment de budget - ou ne veut pas et je ne décide pas - pour une refonte de l'état avec spec, dev, test, test non régression, etc...).
Partager