Dalam sebuah aplikasi berbasis database tentunya ada 3 hal pokok yang wajib untuk
ada, yaitu : Input, Proses dan Output. Kehandalan suatu aplikasi tentunya bisa dilihat
dari bagaimana report akhir yang di hasilkannya (outputnya), lengkap dan informatif.
Nah tetapi terkadang untuk membuat Report yang lengkap kita terkendala terbatasnya
field dari database sumber.
Misalnya dalam sebuah data penjualan hanya terdapat field kuantitas dan harga jual,
tetapi kita dituntut untuk bisa menampilkan total penjualan (-harga ual * kuantitas-)
padahal dalam data penjualan feild dimaksud tidak ada. Ada 2 jalan yang dapat
ditempuh untuk mengatasi masalah ini :
1. Membuat Query atau view dalam database yang telah kita miliki, cara ini lebih
praktis tetapi akan membuat ukuran file database kita membengkak.
2. Menggunakan Formula Field dalam Crystal report, cara kedua ini yang akan
dibahas dalam artikel ini.
Pada gambar diatas hanya terdapat harga jual dan kuantitas sehingga belum cukup
informatif untuk disajikan dala bentuk Laporan Penjualan.
1. Pilih Menu : Insert >> Field Object… , kemudian muncul jendela Field Explorer
2. klik kanan pada Formula Field:, kemudian pilih New …
3. Tulis Nama Formula Field yang baru dengan nama tertentu misalnya : “TOTAL”
4. Kemudian muncul Jendela Formula Editor, disinilah nanti akan memasukkan
“formula” tertentu untuk menampilkan Total Penjualan.
Formula di tuliskan di Text area, untuk total penjualan yang merupakan perkalian dari
kuantitas dan harga jual, berarti rumusnya adalah sebagai berikut :
{t-penjualan.kuantitas}*{t-penjualan.hargapersat}
Setelah selesai menuliskan rumus/formula, jangan lupa disimpan dan tutup jendela
Formula editor, hasil Forrmula Field yang baru dapat dilihat dalam Field Explorer.
Untuk menambahkannya ke dalam report, cukup di DRAG/ diseret ke tempat yang kita
inginkan dalam sebuah report.
Semoga Bermanfaat. Semoga Alloh berikan kesempatan untuk saya menuliskan lagi
penggunaan fungsi IF dalam Formula Field dalam artikel VBJADUL SELANJUTNYA.