Kali ini kita akan mencoba membuat format angka desimal pada laporan dengan menggunakan aplikasi Rave Report. Rave Report adalah aplikasi bawaan dari Delphi yang berfungsi untuk membuat format laporan. Kadang-kadang pada format laporan yang kita buat, kita ingin menampilkan bilangan desimal dengan angka yang lebih presisi hingga 4 atau 5 angka desimal. Bagaimana cara membuatnya?
Pertama tama kita harus mengatur setting bilangan desimal pada database. Tentu saja masing masing database memiliki settingan yang berbeda untuk bilangan desimal. Type data juga sangat menentukan untuk kasus ini. Pilih type data yang mengakomodir angka atau bilangan desimal seperti float, double, real dsb. Tentu saja pilihan ini harus disesuaikan dengan database yang anda gunakan.
Pada tutorial ini kita akan menggunakan database MySql dengan menggunakan Navycat. Pada gambar berikut kita membuat field harga, type data double, Length (15), Decimals (5).
Selanjutnya coba buat script insert data dengan memasukkan angka desimal pada kolom harga. Seharusnya data akan tampil seperti contoh berikut.
Selanjutnya untuk menampilkan pada format laporan Rave Report, lakukan langkah sebagai berikut.
Buat format laporan untuk menampilkan data tersebut diatas pada Rave Report. Buat DataView sebagai sumber data. Pada Data View yang aktif, pilih kolom yang akan menampilkan data desimal, pada contoh ini DataView1harga.
Pada DataView1harga Properties atur Properties DisplayFormat seperti gambar berikut
Selanjutnya atur kolom Data Text yang akan menampilkan data harga pada format laporan sebagai berikut.
Coba jalankan aplikasi dan coba tampilkan format laporan yang telah anda buat. Seharusnya akan muncul tampilan sebagai berikut:
Dismaping itu untuk menampilkan angka desimal, anda juga harus memperhatikan setting Regional dari PC yang anda gunakan. Contoh diatas menggunakan setting regional English (United States). Untuk Setting regional lain, tentu saja anda harus mengubah setting diatas sesuai setting regional yang anda gunakan.
Selamat mencoba….