|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 141 ![]() |
salut à tous !
je viens de downloadé Jasperreport 1.0.1 et iReport 0.5.1 pour pouvoir créer des etats de sortie . Sur le site il n'y a pas de doc concernant l'integration de jasper et de iReport à Jbuilder . Quelqu'un peut il m'aider ? merci de me repondre ! |
|
|
00
|
|
|
#2 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2005 Messages : 12 ![]() |
Pour commencer, il faut comprendre le principe de fonctionnement.
-Jaspertreports est une bibliothèque java qui permet de compiler un fichier xml (d'extension jrxml) qui représente le descriptif d'un état en un fichier (.jasper) . le moteur jasperreports pourra exécuté ce fichier (.jasper) et créera un flux représentant la classe JasperPrint qui contiendra les données provenant de la source de données (jdbc , xml ,ejb etc...) et les paramètres à transmettre à l'état . Ce flux pourra être afficher en aperçu dans un JPanel, ou transformer en différents formats de fichier : - .jrprint (format sérialisé de la classe jasperprint) - .pdf (pouvant être lu par acrobat reader ou autre lecteur pdf) - .csv (format texte) - .html (page html , lecture avec un navigateur web) - .xml (langage de balise) - .xls (lecture par excel ou openoffice calc (avec transformation en une seule feuille ou une feuille par page ) - le flux pourra aussi être intégré dans J2EE (servlets, jsp) Nous voyons que jasperreports nous offre de puissantes possibilités de reporting, cependant la difficulté réside dans l'édition du fichier xml de description de l'état avec ces nombreuses balises. C'est là que iReport intervient car il est un outil "What You See Is What You Get" c'est à dire un éditeur visuel d'état au même titre que Crystal Report. Lorsque on dessine la maquette de l'état sous iReport , on sauvegarde le travail dans un fichier wml (.jrxml). iReport permet de compiler ce fichier en fichier(.jasper). Il ne reste plus qu'à utiliser ce fichier .jasper dans notre application java comme-ceci: Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 141 ![]() |
merci infiniment pour votre reponse et j'en tiendrai compte !
cependant mon pb n'est pas encore à ce niveau. mon pb c'est de pouvoir << installer >>Ireport et jasperreport ; ensuite je vais créer des etats avec ireport pour les appeler dans Jbuilder comme vous venez d'indiquer. comment je peux <<installer>> ireport et jasper ? merci d'avance ! |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 141 ![]() |
aidez moi SVP
comment << installer >>Ireport et jasperreport ; comment je peux <<installer>> ireport et jasper ? JasperPrint fluxJasperPrint = JasperManager.fillReport(ficListeVilles, mesParametres, maConnection); je ne comprends pas le : mesParametres. que representent ils ? merci d'avance de me repondre ! |
|
|
00
|
|
|
#5 | ||||||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2005 Messages : 12 ![]() |
J'étais en compo,c'est pour cela que j'étais absent du forum.
"mesParamètres" représente une collection composée du nom du paramètre défini dans votre état et de sa valeur. Exemple: si dans mon état qui liste des clients j'avais défini un critère sur le quartier. Je veux lister tous les clients habitant à cocody.Dans mon état, j'aurais comme source de données: Code :
Au moment d'exécuter l'état j'aurai, Code :
exemple: liste de tous les clients comme source de mon état j'aurai: Au moment d'exécuter l'état on aura: Code :
|
||||||
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2005 Messages : 141 ![]() |
Merci infiniment pour cet elemnet de reponse !
mais à vrai dire mon pb se situe pour l'instant au niveau de l'integration (l'installation ) de ireport dans Jbuilder afin d'avoir accès aux elements visuels ! j'ai configuré ma lib jasper et ensuite je pourrai enfin jouir du plaisir de voir en-fin un état fait par moi à travers Jbuilder ! Merci d'avance de me repondre ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com