Selasa, 18 Oktober 2011

Terbilang pada iReport

Terbilang yang saya maksudkan di artikel ini adalah bagaimana mengubah bilangan menjadi string, misalnya Rp. 1000 menjadi seribu rupiah. Untuk membuat terbilang dapat digunakan dua cara, yakni melalui class buatan sendiri, dimana di dalam class tersebut, dibuat variable terbilang dengan memanfaatkan AmtInWords-nya aDempiere. Namun cara ini hasilnya dapat dilihat jika report diupload ke aDempiere. Tidak bisa jika hanya ingin bekerja di iReport saja.

Untuk itulah, di sini akan saya bahas cara membuat terbilang tanpa harus mulakukan build process source aDempiere, cukup main di iReport saja.

Pada jasper report, tambahkan varibel terbilang, denga propertis :
   variable name         : terbilang
   variable class type  : java.lang.string
   calculation type       : nothing
   variable expression : new org.compiere.util.AmtInWords_IN().getAmtInWords($F{grandtotal}.toString())  +" rupiah"
   
***yang mana "$F{grandtotal}" adalah angka yang akan dinyatakan dalam bentuk huruf***

Agar bisa di tes di jasper, harus ditambahkan classpath, caranya :
   Option --> calsspath --> add JAR

   ada tiga file JAR yang harus ditambahkan, yang pertama
   Adempiere.jar  ---> lokasinya biasanya di C:\Adempiere\lib\Adempiere.jar
   postgresql.jar ---> lokasinya biasanya di C:\Adempiere\lib\postgresql.jar
   oracle.jar     ---> lokasinya biasanya di C:\Adempiere\lib\oracle.jar

   Setelah itu, save classpath.

Selamat mencoba.

1 komentar:

  1. upload dong mba adempiere.jar, postgresql.jar sama oracle.jar nya.

    BalasHapus