Thursday, July 18, 2013

cetak iReport dengan Parameter atau dengan ketentuan

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,,, 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 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

masukkan no_faktur yang akan di cetak / disesuaikan dengan parameter yang dibuat


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 ....


Unknown

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

12 comments:

  1. kalao muncul tulisan "dokumen tidak ditemukan java.lang.nullpointerexeption"mohon pencerahan

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. gan ada full tutornya ga? ini kurang jelas ane butuh banget nih query sql sama tutor pembuatan desain reportnya thx sob

    ReplyDelete
  4. berhasil.. thnks gan sudah berbagi :D

    ReplyDelete
  5. akhirnya ada jg yg lebih jelas. thanks gan

    ReplyDelete
  6. Mantap Sekali, Sedikit, Padat, dan Mudah Dimengerti..

    ReplyDelete
  7. Mau tanyak mastah java , gimana cara buat dua (2) parameter di iReport dan itu beda table satu database.
    Terima kasih. ;)

    ReplyDelete
  8. 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?

    ReplyDelete
  9. bang maksud dari koenksi.ok() itu apa?

    ReplyDelete
  10. Kalo pas diklik tombol printnya,muncul "the document has not package" itu gimana?

    ReplyDelete
  11. Ngaruh ga si gan sama versi ireport yang kita punya

    ReplyDelete
  12. Alhamdulillah akhirnya ada juga yg jelas makasi ya mas🙏

    ReplyDelete

 

Copyright @ 2017