Newsgroup: it.comp.java
Titolo: Creare Report in Java

Ciao a tutti,
a proposito di un mio post precedente (sto ancora provando BIRT anche se mi 
sembra di capire che il viewer funziona solo con un application server), voi 
cosa usate per creare dei report (per es. a seguito di una query al DB)?
Oppure, cosa usate per salvare i risultati delle query magari con uno stile 
formattato?
Grazie anticipatamente 

 cosa usate per creare dei report (per es. a seguito di una query al DB)?
[cut]
JasperReport come motore di stampa
http://jasperforge.org/plugins/project/project_home.php?group_id=102
iReport come tool grafico per il disegno degli stampati
http://jasperforge.org/plugins/project/project_home.php?group_id=83
Ciao,
Tarin
-- 
www.taringamberini.com
www.jugpadova.it

 
http://jasperforge.org/plugins/project/project_home.php?group_id=83
quindi, se ho capito, JasperReport per la creazione vera e propria dei 
report (per es. linking al datasource, formattazione, ecc.) e iReport per la 
visualizzazione dell'anteprima?
Grazie ;-) 

Roberto ha scritto:
 > quindi, se ho capito, JasperReport per la creazione vera e propria dei
 > report (per es. linking al datasource, formattazione, ecc.) e iReport 
per la
 > visualizzazione dell'anteprima?
No.
iReport utilizza JasperReport che è una libreria Java. Con iReport 
disegni graficamente il report, poi ti colleghi alla tua sorgenti dati 
(ne sono supportate una infinità: javaBean, dataBase, csv, xml, ecc...), 
infine generi il report che "unisce" disegno grafico e dati.
JasperReport essendo una libreria Java la puoi integrare nei tuoi 
progetti java. Nel progetto su cui sto lavorando utilizziamo iReport per 
il solo design dei report. Poi l'applicativo recupera design e dati e li 
"inoltra" a JasperReport che ci restituisce il report.
Prova a farti un'idea di iReport qui:
http://jasperforge.org/website/ireportwebsite/IR%20Website/iReport_nb.html?group_id=243&header=project&leftnav=yes&target=ireport
 > Grazie ;-)
Tarin
-- 
www.taringamberini.com
www.jugpadova.it

 a JasperReport che ci restituisce il report.
Innanzitutto grazie per la tua cortesia.
Solo per avere una conferma....quindi è la stessa cosa che si fa qui 
http://java.html.it/articoli/leggi/2460/libreria-jasper-report/
Giusto?
Grazie ancora 

 Grazie ancora 



dopo un pomeriggio a leggere e provare, credo di avere capito almeno quasi 
sufficientemente la filosofia di JasperReports riuscendo a creare e 
visualizzare, con iReport e JasperViewer, il mio primo file pdf.
Non capisco quando dici che si può anche evitare di scrivere il codice.
Per salvare il file pdf e visualizzarlo ho dovuto scrivere le segg. linee:
JasperPrint jp;
try {
    jp = JasperFillManager.fillReport("report1.jasper", null, 
db.getConnection());
    //Crea il PDF
    JasperExportManager.exportReportToPdfFile(jp,"report.pdf");
    JasperViewer.viewReport(jp);
} catch (JRException e1) {
    e1.printStackTrace();
}
Dici che posso evitare anche queste? o_O
GRAZIE! 

 GRAZIE! 
Prego,
Tarin
-- 
www.taringamberini.com
www.jugpadova.it

 >>
chiarissimo, ma questo non mi consente di visualizzare il report a seguito 
del clic sul pulsante "Visualizza anteprima" di una mia Desktop 
Application....o no?
Scusami per queste domande, ma, rileggendo la guida che mi hai suggerito, 
non vedo come posso legare la visualizzazione del report alla mia 
applicazione se non scrivendo quelle poche righe di codice.
Grazie ancora per la tua gentilezza 

 Grazie ancora per la tua gentilezza 
Complimenti! Direi che sei arrivato ad un buon punto,
Tarin
-- 
www.taringamberini.com
www.jugpadova.it

 Complimenti! Direi che sei arrivato ad un buon punto,
beh....anche grazie a te ;-)
Adesso dovrei (e vorrei) proseguire da solo leggendo qua e là guide e 
tutorial