Skip to Content

Blog dr. Salim Mulyana

Dokter, Opreker

[SIMKES Khanza] Menambahkan Parameter dan Field Pada rptLembarObat.jrxml

Be First!
by Juli 2, 2019 SIMKesKhanza

Saya akan mengedit rptLembarObat.jrxml yang kalau di menu SIMKES Khanza adalah menu lembar pemberian obat. Di edit karena akan menambahkan beberapa item berupa parameter dan field sesuai yang dibutuhkan. Bentuk awal rptLembarObat.jrmxl adalah sebagai berikut:

akan menjadi seperti ini

Yang akan ditambahkan di rptLembarObat.jrxml adalah:

aturan pakai

Buka file rptLembarObat.jrmxl di folder report pada source SIMKES Khanza dengan menggunakan Jasper Desaigner 6.8.0

aturan pakai nanti ditambahkan sebagai field, tinggal edit querynya di Jasper Designer 6.8.0 menjadi

Querinya menjadi

select databarang.kode_brng,databarang.nama_brng,detail_pemberian_obat.jml, detail_pemberian_obat.biaya_obat,detail_pemberian_obat.embalase,databarang.kode_sat, detail_pemberian_obat.tuslah,detail_pemberian_obat.total,aturan_pakai.aturan fromdetail_pemberian_obat inner join databarang inner join aturan_pakai on detail_pemberian_obat.kode_brng=databarang.kode_brng and aturan_pakai.no_rawat=detail_pemberian_obat.no_rawat and aturan_pakai.kode_brng=databarang.kode_brngwhere detail_pemberian_obat.tgl_perawatan=$P{tanggal} and detail_pemberian_obat.jam=$P{jam} and detail_pemberian_obat.no_rawat=$P{norawat}

Design reportnya menjadi seperti ini

Untuk yang lainnya tambahkan parameter di source SIMKESKhanza lewat Netbeans

param.put(“tgl_lahir”,Sequel.cariIsi(“select tgl_lahir from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“umur”,Sequel.cariIsi(“select umur from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“jk”,Sequel.cariIsi(“select jk from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“nik”,Sequel.cariIsi(“select no_ktp from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“no_telp”,Sequel.cariIsi(“select no_telp from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“no_peserta”,Sequel.cariIsi(“select no_peserta from pasien where no_rkm_medis=?”,TNoRm.getText()));

param.put(“poli”,Sequel.cariIsi(“select nm_poli from poliklinik where kd_poli=?”,Sequel.cariIsi(“select kd_poli from reg_periksa where no_rawat=?”,TNoRw.getText())));

param.put(“alamat”,Sequel.cariIsi(“select alamat from pasien where no_rkm_medis=?”,TNoRm.getText()));

Setelah itu tinggal ditambahkan parameternya di Jasper Studio 6.8.0

Beri nama sesuai parameter yang di Netbeans, buat satu-satu

Setelah beres silahkan tempatkan ke tempat masing-masing

Setelah itu lakukan compile di Jasper kemudian di Netbeans

Semoga berguna

Previous
Next

Leave a Reply

Your email address will not be published. Required fields are marked *

*