(JAVA) Membuat Report dengan Parameter

Yeah, it's time to make a post !!!
Selamat datang teman, kali ini yody mau bagi cara membuat report dengan parameter. Parameter itu apaan yod ?? Nah penjelasan parameter adalah sebagai berikut :

Parameter adalah suatu kata yang menjadi syarat untuk menjalankan suatu method dalam java. Dengan kata lain, Parameter adalah syarat yang akan digunakan untuk menjalankan method. Misalnya, tampilkan data dengan NIP=123; nah, NIP disini bisa disebut sebagai parameter. Bagaimana ?? Paham kan ??



Setelah mengetahui maksud dari parameter, sekarang kita buat method yang akan menjalankan JasperViewer dengan parameter. Ini kodingnya :

    private String dirReport="C:/yodymada/NetBeansProjects/Coba Report/src/report/";

    public void makeParamReport(String vName,String vSyarat){
         String reportSource;
         String reportDest;
         reportSource=ReportPath + "templates/" + vName + ".jrxml";
         reportDest=ReportPath + "results/" + vName + ".html";

         Map params=new HashMap();

         params.put("^_^", vSyarat);
        
         try{
             JasperReport jasperReport= JasperCompileManager.compileReport(reportSource);

                JasperPrint jasperPrint= JasperFillManager.fillReport(jasperReport, params, konek.getConnection());

                JasperExportManager.exportReportToHtmlFile(jasperPrint, reportDest);

                JasperViewer.viewReport(jasperPrint,false);
         }catch(JRException ex) {ex.printStackTrace();}
     }


Nah, dari koding diatas, akan ada beberapa keganjilan yang akan saya jelaskan, yakni :
  1. ^_^ atau vName adalah nama report yang akan dipanggil.
  2. vSyarat adalah nilai parameter yang akan dijadikan syarat pemanggilan report.
Akhirnya, itu saja dulu yang bisa yOdy kasih, lebih dan kurangnya yOdy mohon maap.
Tetap Semangat dan terus berkoding !!!!! ^_^

Post a Comment