(JAVA) Mengkoneksikan Netbeans dengan iReport

Akhirnya bia kembali bikin postingan disini... ^_^
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/";
   
    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();
        }
       
    }
Jangan lupa menambahkan library JasperReport pada project tersebut.
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