Cara menampilkan report dengan jasper report (i-report)




memang agak susah-susah gampang menampilkan report di java....but,”do it again”,ok tanpa basa-basi langsung ke pokok pembicaraan....bagaimana caranya  menampilkan report dengan jasper report (ane pake buat nyari referensi di mbah G00000gle ne) 


caranya adalah :

langkah awal minimal ente harus sudah buat form dengan Jbutton untuk menampilkan report,lha di dalam fungsi tombol tersebut ketikkan perintah sbb;

try{
    String dbname="jdbc:odbc:gaji1";//nama odbc
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection(dbname, "matt", "matt");//password odbc
String reportName=System.getProperty("user.dir") + "/src/report1.jasper";
//report1.jasper  adalah nama report,jadi sesuaikan dengan milik anda
HashMap parameter = new HashMap();
File reportFile = new File(reportName);
JasperReport jReport = (JasperReport)JRLoader.loadObject(reportFile.getPath());
JasperPrint jPrint = JasperFillManager.fillReport(jReport, parameter, connection);
JasperViewer.viewReport(jPrint, false);
JasperViewer.setDefaultLookAndFeelDecorated(true);
        }catch (Exception e){
            JOptionPane.showMessageDialog(null, e);
        }  



Dan jangan lupa untuk importnya sbb :
import java.sql.*;
import java.util.HashMap;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.JasperViewer;
import net.sf.jasperreports.swing.JRViewer;



dan ini library yang harus ente pake : 
nb: yg ada gambar folder D:\data.docx dll itu mah punya ane ,,,salah masukin jadi gak di pake gpp gak bakal error




Komentar

Postingan Populer