Kali ini, saya akan menjabarkan sebuah method yang berguna untuk menampilkan report, yupz hanya menampilkan, kalau untuk desainnya mungkin akan dijelaskan di lain postingan... hhehehe
Modal pertama adalah siapkan sebuah class dan ketikkan skrip berikut :
private String ReportPath="C:/Documents and Settings/yOdymaDa/My Documents/NetBeansProjects/ContohReport/src/report/";Jangan lupa menambahkan library JasperReport pada project tersebut.
public void buildReport(String vName){
String reportSource;
String reportDest;
reportSource=ReportPath + "templates/" + vName + ".jrxml";
reportDest=ReportPath + "results/" + vName + ".html";
try {
JasperReport jasperReport = JasperCompileManager.compileReport(reportSource);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, konek.getConnection());
//JasperExportManager.exportReportToHtmlFile(jasperPrint, reportDest);
JasperExportManager.exportReportToPdfFile(jasperPrint, reportDest);
JasperViewer.viewReport(jasperPrint, false);
} catch (JRException ex){
ex.printStackTrace();
}
}
Terus letakkan method buildreport tersebut di salah satu tombol atau menu, dengan format sebagai berikut :
buildReport("Nama_Report_yg_dibuat_pakai_iReport");Yupz, segitu saja dulu, kalau ada yang kurang jelaskan, silahkan hubungi social network yang tersedia di atas...
Terimakasih...
Tetap Semangat ber-Coding dan Salam yOdymaDa !!!!!
Post a Comment