Amina1911
Messages postés4Date d'inscriptionjeudi 9 avril 2009StatutMembreDernière intervention17 juin 2009
-
4 juin 2009 à 21:48
cs_lanski
Messages postés1Date d'inscriptionjeudi 24 juillet 2008StatutMembreDernière intervention28 août 2009
-
28 août 2009 à 18:07
Bonjour,
je travaille sur une application java et j'ai des rapports à faire avec iReport mais je veut passer des parametres du prgm java( à partir fenêtre de l'application) à la requête SQL dans iReport,
si quelqu'un peu m'aider reponds mois SVP ;
merci.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 5 juin 2009 à 08:24
Salut,
Ce n'est pas ireport qui est utilisé pour imprimer ton rapport à partir de ton programme java, mais la bibliothèque JasperReport : iReport n'est qu'un outil permettant de facilement généré un fichier xml lisible par JasperReport pour générer le rapport final.
Sous iReport, il est possible d'ajouter des paramètres pour pouvoir les utiliser dans le report, et ensuite sous java, il est possible de renseigner les valeurs de ses paramètres.
Sous iReport : dans la fenêtre "report inspector", clic droit sur l'élément "Parameters", puis clic sur le menu "Add parameter", et tu n'as plus qu'à remplir ses propriétés dans la fenêtre des propriétés.
Ensuite dans ton programme java :
Map parameters = new HashMap();
parameters.put("MaxSalary", new Double(25000.00));
JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parameters, connection);