Cara Membuat Laporan dengan I Net Crystal Clear - Report Java
untuk membuat laporan dengan Inet Crystal Clear ada beberapa langkah yang harus kita lewati :
1. Buat Database (disini kita gunakan database MySQL)
cara membuat database mysql dapat dilihat disini : cara membuat database mysql
2. Desain Laporan Dengan I Net Crystal Clear
langkah-langkah desain laporan
jalankan hasil Instalasi I-net Crystal Clear
sehingga akan muncul jendela utama
untuk membuat file baru, pilih New-->Pilih Templete yang diinginkan, kemudian OK
Buat Datasource
Klik Data Source Manager
Pilih Tab Menu User
Klik Add -->Pilih driver (MYSQL)
OK--> (Jendela Datasource)
Data Source Name : Terserah Anda
User : root (jika Pada waktu pembuatan database tanpa user)
Password :Kosongkan ! (jika pada waktu pembuatan database tanpa password)
Database : (Seleksi Database yang digunakan)
Kemudian Check Connection, jika sukses OK --> Close pada jendela datasource manager.
Pada jendela Report Wizard, pilih Data Source Name yang dibuat sebelumnya
Klik Tombol Play
JENDELA RESULT
Cara Memanggil Report Pada JavaUntuk memanggil report dengan Java, simpan report yang didesign pada Package Java (Nama Project / src / nama package /nama report).
3. Buat Class untuk Memanggil Laporan menggunakan IDE yang digunakan (Netbeans), lihat caranya disini
Buat Design Form pada java, tambahkan komponen palate yang akan diberi Event untuk memanggil report (Button)
Tambahkan Import pada jendela source (dibawah nama package)
import com.inet.viewer.SwingReportViewer;
import com.inet.viewer.URLRenderData;
import java.awt.BorderLayout;
import java.awt.Toolkit;
import javax.swing.JDialog;
Beri Event Pada Button CETAK -->Event -->ActionPerformed, tambahkan coding ini :
Ket : coding yang font warna merah adalah lokasi penyimpanan report pada project.
1. Buat Database (disini kita gunakan database MySQL)
cara membuat database mysql dapat dilihat disini : cara membuat database mysql
2. Desain Laporan Dengan I Net Crystal Clear
langkah-langkah desain laporan
jalankan hasil Instalasi I-net Crystal Clear
sehingga akan muncul jendela utama
untuk membuat file baru, pilih New-->Pilih Templete yang diinginkan, kemudian OK
Buat Datasource
Klik Data Source Manager
Pilih Tab Menu User
Klik Add -->Pilih driver (MYSQL)
OK--> (Jendela Datasource)
Data Source Name : Terserah Anda
User : root (jika Pada waktu pembuatan database tanpa user)
Password :Kosongkan ! (jika pada waktu pembuatan database tanpa password)
Database : (Seleksi Database yang digunakan)
Kemudian Check Connection, jika sukses OK --> Close pada jendela datasource manager.
Pada jendela Report Wizard, pilih Data Source Name yang dibuat sebelumnya
Klik Tombol Play
Pilih Tabel Yang ingin dibuat laporannya dengan cara klik tabelnya 2 kali (ex : barang)
Klik Tombol Play --> select Field mana yang ingin ditampilkan
Klik Tombol Play-->Finish
JENDELA DESIGN
Cara Memanggil Report Pada JavaUntuk memanggil report dengan Java, simpan report yang didesign pada Package Java (Nama Project / src / nama package /nama report).
3. Buat Class untuk Memanggil Laporan menggunakan IDE yang digunakan (Netbeans), lihat caranya disini
Buat Design Form pada java, tambahkan komponen palate yang akan diberi Event untuk memanggil report (Button)
Tambahkan Import pada jendela source (dibawah nama package)
import com.inet.viewer.SwingReportViewer;
import com.inet.viewer.URLRenderData;
import java.awt.BorderLayout;
import java.awt.Toolkit;
import javax.swing.JDialog;
Beri Event Pada Button CETAK -->Event -->ActionPerformed, tambahkan coding ini :
try {
JDialog window = new JDialog();
window.setSize(Toolkit.getDefaultToolkit().getScreenSize());
SwingReportViewer viewer = new SwingReportViewer();
URLRenderData renderConnection = new URLRenderData( "http://localhost:9000/?report=file:" +
System.getProperty("user.dir")+"/src/Laporan/Test.rpt");
viewer.addNewReportView( renderConnection );
window.getContentPane().add( BorderLayout.CENTER, viewer);
window.setVisible( true );
} catch (Exception e) {
e.printStackTrace();
}
Ket : coding yang font warna merah adalah lokasi penyimpanan report pada project.
-----Selamat Mencoba--- Good Luck Sob---