ane mau sedikit share lagi nih tentang ireport ,, cetak berdasarkan ketentuan... bisa berdasarkan kode barang , nim, no faktur dan lain lain.. tapi kalo ada yang salah buat para master master java ane mohon masukannya.
yuk kita mulai ... disini saya beranggapan sudah bisa membuat report dan rumus cetak,,, disini juga sudah ada tutornya... nih disini nih
1. Langkah pertama setelah membuat report. adalah membuat parameternya, klik kanan di parameter pilih Add Parameter
2. Selanjutnya kita rename dengan cara klik kanan pada parameter1 yang baru saja kita buat. pilih Rename
3. Masukkan nama parameter baru sesuai dengan berdasarkan apa kita akan mencetak ireport nanti
4. Klik kanan pada nama Report pilih Edit Query
5. Kita tambahkan sedikit pada query yang telah di buat
pada akhir script tambahkan
Where
faktur.no_faktur=$P{no_faktur}
faktur.no_faktur=$P{no_faktur}
// faktur.no_faktur adalah field yang mau kita pakai (berdasarkan no faktur)
// $P{no_faktur} adalah parameter yang tadi kita buat
jangan lupa klik OK
6. Langkah berikutnya adalah dengan mencobanya , klik Preview maka akan muncul
7. Maka hasilnya akan seperti di bawah ini
8. Lakukan perubahan / penambahan rumus pada rumus cetak/ ketikkan rumus cetak seperti di bawah ini
try {
String path="src/kwitansii.jasper"; // letak penyimpanan report
HashMap parameter = new HashMap();
parameter.put("no_faktur",jTextFieldnofaktur.getText());
// "no_faktur" => nama parameter yang dibuat
//jTextFieldnofaktur.getText() ==> disesuaikan dengan jTextField yang digunakan
JasperPrint print = JasperFillManager.fillReport(path,parameter,koneksi.ok());
JasperViewer.viewReport(print, false);
} catch (Exception ex) {
JOptionPane.showMessageDialog(rootPane,"Dokumen Tidak Ada "+ex);
}
9. Selamat mencoba ....
kalao muncul tulisan "dokumen tidak ditemukan java.lang.nullpointerexeption"mohon pencerahan
ReplyDeleteThis comment has been removed by the author.
ReplyDeletegan ada full tutornya ga? ini kurang jelas ane butuh banget nih query sql sama tutor pembuatan desain reportnya thx sob
ReplyDeleteberhasil.. thnks gan sudah berbagi :D
ReplyDeleteakhirnya ada jg yg lebih jelas. thanks gan
ReplyDeleteMantap Sekali, Sedikit, Padat, dan Mudah Dimengerti..
ReplyDeleteMau tanyak mastah java , gimana cara buat dua (2) parameter di iReport dan itu beda table satu database.
ReplyDeleteTerima kasih. ;)
gua udah add parameter tapi gak ada available parameter gua masukin parameter manual gua ketekik kaga bisa ,salah query disangka ,mungkin gua kasih koneksi dulu ke jaspernya kah?
ReplyDeletebang maksud dari koenksi.ok() itu apa?
ReplyDeleteKalo pas diklik tombol printnya,muncul "the document has not package" itu gimana?
ReplyDeleteNgaruh ga si gan sama versi ireport yang kita punya
ReplyDeleteAlhamdulillah akhirnya ada juga yg jelas makasi ya mas🙏
ReplyDelete