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
Posting Komentar