cs_Manyanya
Messages postés51Date d'inscriptionmercredi 23 décembre 2009StatutMembreDernière intervention 9 mai 2012
-
3 nov. 2010 à 14:13
cs_Manyanya
Messages postés51Date d'inscriptionmercredi 23 décembre 2009StatutMembreDernière intervention 9 mai 2012
-
4 mars 2011 à 09:36
Bonjour,
Je développe avec java depuis un temps.
J'ai appris à imprimer avec ireport. Cependant j'ai un problème. Peut-être que ce n'est pas dans ce forum qu'il fallait poser cette question mais il se fait qu'il s'agit des codes java pour ireport.
En effet, lorsque je lance l'impression je fait prévisualiser mon rapport avec le code suivant:
...
JasperViewer.viewReport(jasperPrint);
...
Après avoir imprimer mon document, je dois continuer avec mon application. C'est que je dois fermer la prévisualisation.
C'est justement là qu'il y a le problème: mon application se ferme aussi automatiquement. Comment puis-je fermer la prévisualisation sans que mon application se ferme automatiquement ?
Par la même occasion, je voulais savoir s'il y a moyen de rendre active cette fenêtre de prévisulisation pour qu'elle s'affiche au-dessus de mon application au lieu de la chercher dans la barre des taches.
Pharaonju
Messages postés7Date d'inscriptionlundi 11 juin 2007StatutMembreDernière intervention29 avril 2014 7 nov. 2010 à 10:34
Bjr Manyanya, Pour éviter la fermeture modifier cette partie de ton code :
// - Création du rapport au format PDF
.
.
//JasperViewer.viewReport(jasperPrint);
JasperViewer.viewReport(jasperPrint, false);
L'ajout de false, empêche la fermeture de ton application lorsque tu ferme la prévisualisation.
cs_Manyanya
Messages postés51Date d'inscriptionmercredi 23 décembre 2009StatutMembreDernière intervention 9 mai 201211 4 nov. 2010 à 11:01
Salut,
Merci pour votre intervention mais je ne sais pas comment faire et je ne comprends rien dans votre intervention.
Certainement mon code est en java dont voici l'extrait:
......
......
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Id_Reference", vreference);
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, connection);
// - Création du rapport au format PDF
datesystem= new Date();String dtex=dateToString2(datesystem).trim();
String fichier="i"+dtex.substring(8, 10)+dtex.substring(5, 7)+dtex.substring(11, 13)+dtex.substring(14, 16)
+dtex.substring(17, 19);
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Divers\\'"+fichier+"'"+".pdf");
JasperViewer.viewReport(jasperPrint);
........
.......
Des plus amples explications m'aideront !
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_redbar
Messages postés112Date d'inscriptionmardi 26 janvier 2010StatutMembreDernière intervention26 mai 2014 3 mars 2011 à 13:40
Bonjour à tous
Moi mon problème est que je n'arrive pas à créer mes rapports sous eclipse avec Jasper report.
Or j'ai recuperé une source sur le net mais j'essaye de l'adapter à mon code mais rien je n'y arrive pas .
Je vous demande de m'aider à pouvoir m'en sortir j'ai bien installer Jasper Ireport , je le crois!!!
j'utilise iReport 2.0.3 . Donc je vous en prie mettez moi sur la voie aussi je rappelle que j'utilise PostgreSQL comme SGBD.
Merci pour votre aide.