[Swing + iReport] Mencetak Laporan dengan Parameter Tanggal

Mari Berbagi

wall

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

Screenshot from 2013-11-07 07:42:09

Screenshot from 2013-11-07 07:27:33

Selanjutnya buat desain laporannya dengan menggunakan iReport. Kemudian buat 2 parameter, contohnya parameter tglPesan dan tglTerima.

Screenshot from 2013-11-07 07:06:41

Selanjutnya drag and drop 2 parameter tersebut di dalam reportnya

Screenshot from 2013-11-07 07:06:56

Lalu edit pada syntax query mysql di iReport menjadi seperti berikut ini

Screenshot from 2013-11-07 07:14:31

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

Screenshot from 2013-11-07 07:44:33

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

archive-manager

Download Program + Database :Cetak Periode dengan iReport

Screenshot

Screenshot from 2013-11-07 07:28:43

Screenshot from 2013-11-07 07:29:35

Screenshot from 2013-11-07 07:29:45

Screenshot from 2013-11-07 07:29:59

Selamat mencoba dan Semoga bermanfaat 🙂

Untuk pertanyaan, saran dan kritik, silahkan…

Lihat pos aslinya 4 kata lagi

Tinggalkan komentar