Pemanggilan File JRXML di Java
Kali ini akan membahas bagaimana cara memanggil file ireport yang
berextensi .jrxml agar dapat dieksekusi dari program dan menampilkannya ke
dalam sebuah window, sehingga kita dapat melihat hasil dari laporan yang telah
kita buat dengan ireport.
sebelumnya, jangan lupa untuk mengimport beberapa library standar(Sesuaikan
dengan versi Ireport) berikut ini yang digunakan ketika menjalankan program ke
dalam project:
1. commons-beanutils-1.7.jar
2. commons-collections-2.1.jar
3. commons-digester-1.7.jar
4. commons-logging-1.0.jar
5. Jasperreport-3.5.1.jar
6. jasper-compiler-jdt.jar
Kemudian kita masukkan kedalam library project yang sudah dibuat seperti
berikut :
Setelah selesai maka bisa dilanjutkan membuat kelas java untuk memanggil
file yang telah dibuat.
Dalam praktek ini kita menggunaka database Mysql
1. Buatlah file jrxml seperti tutorial diatas namun menggunakan database
akademik. Laporan berupa NIM,nama mahasiswa, nama Fakultas dan Jurusan.
Pertama, kita membuat file baru yang diletakkan
dalam projek basis data, tipe filenya adalah Report Wizard karena memang tujuan
kita adalah membuat iReport pada Netbeans
Setelah klik next, langkah berikutnya adalah membuat
nama file yang berekstensi .jrxml yang merupakan file iReport
Lantas, kita akan koneksikan dengan database yang
telah tersedia MySql.
Sukses
mengkoneksi dengan database yang telah kita buat sebelumnya dalam MySql
Setelah
koneksi sukses, kita akan menjalankan query untuk mencetak kolom-kolom yang
terdapat dalam database yang kita koneksikan tadi.
Kemudian kita akan memakai seluruh kolom (field) untuk
ditampilkan dalam iReport, jadi dipindah ke kanan semua.
Selanjutnya dipilih Tabular Layout karena mendukung membuat
report seperti tabel
Berikut ini hasil report yang telah
jadi dalam bentuk kasar. Judul dirubah menjadi data mahasiswa agar kompatibel
dengan isi report
2. Buatlah form pada netbeans dan buatlah tombol untuk pemanggilan file
ireport yang telah dibuat!
Buatlah form neetbeans sehingga menghasilkan beberapa fungsi tombol, fungsi
tombol sama dengan praktikum 9, namun ditambah dengan tombol print yang berisi
sourcode seperti dibawah ini :
3. Buat modifikasi laporan diatas sehingga laporan yang akan di print
berdasarkan NIM mahasiswa yang berasal dari textfield!
Tambahkan parameter pada iReport seperti gambar dibawah ini
Tambahkan query report
Edit pada tombol print seperti gambar dibawah ini