Cetak iReport dengan Parametert
- Dapatkan link
- X
- Aplikasi Lainnya
Oleh
Syahril Ramadhani
-
Assalamualaikum, Wr Wb.
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,,,
masukkan no_faktur yang akan di cetak / disesuaikan dengan parameter yang dibuat
7. Maka hasilnya akan 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);
}
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,,,
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 ....
- Dapatkan link
- X
- Aplikasi Lainnya





Komentar