Bonjour,
Pour expliquer clairement mon problème, je suis entrains de faire un rapport avec ireport et l'api jasper report.
Le rapport se compose d'un rapport et d'un sous rapport.
Dans le rapport "père" j'ai un field jasper mappé avec ma BDD pour me ramener tout les clients d'une société.
Dans le sous rapport je ramène pour chaque client des lignes relatives à ses opération financière avec tout un tas de champs, eux aussi mappé sur ma BDD.
Cela à la forme suivante:
nom Client 1:
opération 1 taux base nom produit .. . . ..
opération 2 ......
opération 3....
Sous total client 1 : 10 000
nom Client 2:
...
Tout le problème est au niveau du sous total. Enfaite le sous total est calculé dans mon code java. J'ai donc en java une liste d'integer qui contient un sous total pour chaque client.
Ce que je veux faire est passé à Jasper ma liste et qu'il l'associe automatiquement à chaque client afin de remplir le rapport.
J'ai essayé de gérer ça avec les "parameter" du rapport mais j'ai une erreur car il n'interprète pas la liste.
Quelqu'un ayant de plus ample connaissance de l'outil que moi aurait il une idée pour résoudre mon problème.
En vous remerciant par avance pour vos réponses,
Cordialement
Fred
Partager