Kemarin ada pertanyaan dari teman saya. Bagaimana cara mencetak laporan per periode dengan menggunakan parameter tanggal ? . Nah, kali ini saya memberikan tutorial mencetak laporan dengan menggunakan parameter tanggal. Pertama buat dahulu database beserta tabelnya. Seperti ini contohnya
Selanjutnya buat desain laporannya dengan menggunakan iReport. Kemudian buat 2 parameter, contohnya parameter tglPesan dan tglTerima.
Selanjutnya drag and drop 2 parameter tersebut di dalam reportnya
Lalu edit pada syntax query mysql di iReport menjadi seperti berikut ini
2 parameter tadi digunakan untuk mencetak tanggal antara tanggal pertama dengan tanggal kedua yang nanti akan dipilih dengan menggunakan komponen JCalendar.
Pada code Javanya, tambahkan code berikut pada aksi button cetaknya
hash.put(“tglPesan”,cbTglPesan.getSelectedItem());
hash.put(“tglTerima”,cbTglTerima.getSelectedItem());
tglPesan dan tglTerima tersebut berasal dari parameter iReport. sedangkan cbTglPesan dan cbTglTerima adalah Combo JCalendarnya.
Download Program
Download Program + Database :Cetak Periode dengan iReport
Screenshot
Selamat mencoba dan Semoga bermanfaat 🙂
Untuk pertanyaan, saran dan kritik, silahkan…
Lihat pos aslinya 4 kata lagi