Bonjour
je créer un rapport dont j'utilise un sous rapport.
le sous rapport utilise une connexion FILE CSV DATASOURCE .
la problème est comment passer la connexion au sous rapport.





Bonjour
je créer un rapport dont j'utilise un sous rapport.
le sous rapport utilise une connexion FILE CSV DATASOURCE .
la problème est comment passer la connexion au sous rapport.
Hello !
Il va falloir que tu instancies une connexion pour le sous-rapport. Au lieu de mettre l'habituel : $P{REPORT_CONNECTION}, il faut utiliser l'option "expression d'une source de données" et y associer la bonne expression qui va créer la connexion vers la source de données. Dans ton cas il faudrait par exemple écrire :
Remarque : il semble plutôt intéressant d'instancier la source et de la passer en paramètre. En particulier si le csv n'est pas formaté comme l'attend jasperrReports par défaut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 new net.sf.jasperreports.engine.data.JRCsvDataSource(new java.io.File("C:\\exemple.csv"))
Bien à toi.
E-Gwada
===============================
site developpez.com : http://charly-clairmont.developpez.com
site pro : https://www.synaltic.fr/
Partager