menampilkan variable tersebut anda bisa mengikuti langkah-langkahnya sebagai berikut :
- Buka aplikasi iReport
- Buka file InvoicePenjualan.jrxml lokasi direktorinya ada di C:\Program Files\BeeAccounting\2.2\report\Penjualan\Penjualan
- Supaya saat edit tidak terganggu dengan pesan error, kita setting Classpath nya terlebih dahulu.
Cara aksesnya, klik Options > Classpath. Tambahkan BeeBL-2.2.jar, letak filenya berada di C:\Program Files\BeeAccounting\2.2\lib - Selanjutnya buat variablenya. Klik Report Fields, Variables, and Parameters
- Kemudian akan muncul window InvoicePenjualan Value, klik Tab Variables kemudian New
- Kurang lebih seperti gambar berikut, untuk menambahkan Variable Expression klik ikon yang saya beri warna merah.
Berikut daftar Variable Expression-nya :
1. Barcode : com.bits.bee.bl.ItemList.getInstance().getStringValue([field
kolom itemid], “barcode”)
2. Item Group :
com.bits.bee.bl.ItGrp.getInstance().getDesc(com.bits.bee.bl.ItemList.getInstance().getStringValue([field
kolom itemid], “itgrpid”))
3. Merk : com.bits.bee.bl.Brand.getInstance().find(“brandid”,
com.bits.bee.bl.ItemList.getInstance().getStringValue([field kolom
itemid], “brandid”), “brandname”)
4. Model : com.bits.bee.bl.Model.getInstance().find(“modelid”,
com.bits.bee.bl.ItemList.getInstance().getStringValue([field kolom
itemid], “modelid”), “modelname”)
5. Alias Item : com.bits.bee.bl.ItemList.getInstance().getStringValue([field kolom
itemid], “itemdesc2”)NB =
*ganti [field kolom itemid] sesuai dengan field itemid yg sudah tersedia
*eg: com.bits.bee.bl.ItemList.getInstance().getStringValue($F{itemid},
“barcode”)Berikut hasil penambahan beberapa Variables :
- Setelah membuat Variables, sekarang anda bisa menambahkan fieldnya. Klik ikon Field.
- Sesuaikan keinginan anda letak Fieldnya.
- Selanjutnya klik Expression (di sebelah kanan di window Properties) untuk memasukkan Variable yang sudah kita buat sebelumnya.
- Lalu akan muncul Expression Editor, klik Variables dan klik 2x di daftar Variable yang mau ditambahkan.
- Beri centang pada Stretch with overflow dan Blank when null.
- Apabila dirasa sudah selesai, selanjutnya anda Save. Dan coba lakukan print Nota Invoice Penjualan.
Berikut contoh hasil penambahan variable.
