salut !
comme c bizarre ! nos pb sont reciproques l'un à l'autre ! moi j'ai la solution pour appeler l'etat et mon pb c de pouvoir integre Ireport à Jbuilder et confectionner des etats !
voici comment appeler l'etat :
1 2 3 4 5 6 7 8
| import java.sql.Connection;
import java.sql.SQLException;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.view.JRViewer;
...
...
... |
/* recupérer le fichier jasper généré par iReport (il doit se trouver dans
le classpath) */
InputStream ficListeVilles = getClass().getResourceAsStream("/res/ListeVilles.jasper");
/* remplir l'état avec la connection, les paramètres et les données */
JasperPrint fluxJasperPrint = JasperManager.fillReport(ficListeVilles, mesParametres, maConnection);
/* voir l'aperçu */
JasperViewer.viewReport(fluxJasperPrint);
/*la fenêtre d'aperçu JasperViewer est une application autonome qui utilise un dérivé de JPanel qui est JRViewer. Par défaut lorsque vous cliquer sur X(quitter), la fenêtre aperçu et votre application se ferment à cause de l'instruction exit(0) se trouvant dans JasperViewer. Pour éviter cela, mieux vaut créer soit même sa propre fenêtre d'aperçu qui utilise le JPanel JRViewier.
JRViewer jPanelApercu = new JRViewer(fluxJasperPrint); */
/* exemple de génération en fichier pdf */
JasperManager.printReportToPdfFile(fluxJasperPrint, "/res/ListeVilles.pdf");
Aide moi par rapport à Ireport STP : integration de Ireport à jbuilder afin de pouvoir faire des etats "What U see is what U get "
Merci d'avance et j'espere t'avoir aidé !
bon courage !
Balise [code] ajoutées par l.nico merci d'y penser à l'avenir
Partager