Kamis, 22 Maret 2012

Macro Untuk Report Tanpa Data

Jika anda pernah mengalami ketika anda mencetak sebuah laporan atau report dalam suatu aplikasi, namun ketika dicetak, tidak ada datanya, hanya mencetak nama perusahaan dan yang lainnya, tetapi tidak ada data yang tercetak, jika anda mengira telah terjadi error pada aplikasinya, mungkin anda harus mengecek terlebih dahulu apakah memang benar anda telah memasukkan kriteria yang benar dan data dalam database aplikasi tersebut memang ada atau tidak. Jika memang sebenarnya itu adalah kesalahan anda, tentunya anda tidak boleh marah-marah dong, dan jika memang ternyata anda telah benar memasukkan kriterianya dan datanya anda sangat yakin dan dapat dipertanggung jawabkan keyakinan anda tersebut, maka bisa jadi pembuat aplikasi yang anda gunakan tidak memasukkan fitur untuk mencegah tercetaknya report jika report tersebut tidak memiliki data. Untuk itu (jika anda juga seorang pembuat aplikasi dan anda belum mengetahui trik untuk hal tersebut) anda bisa pelajari hal tersebut dibawah ini, agar anda satu langkah lebih baik dari pembuat aplikasi yang anda gunakan :)
Kali ini penulis akan sedikit membahas tentang cara mencegah report yang tidak memiliki data untuk ditampilkan atau dicetak.
Dalam menu Help MS. Access sudah ada penjelasan tentang cara untuk mencegah pencetakan report, jika report tersebut tidak memiliki data. Salah satu caranya adalah dengan menggunakan Macro, penulis pun masih menggunakan cara ini, khususnya ketika penyakit "malas coding" lagi kambuh :)
Untuk anda yang mungkin lagi lupa dengan cara membuat Macro-nya, berikut penulis ingatkan lagi :
1. Dalam Jendela Database Window, klik Macro, lalu klik New, maka akan tampil jendela pembuatan Macro :

2. Dalam kolom Action pilih MsgBox (untuk kolom Comment boleh diisi, boleh tidak). Setelah anda pilih MsgBox, maka dibagian bawah ada kolom Arguments, yang berisi :
- Message : Teks pesan/keterangan dalam MsgBox (kata-katanya bebas, suka-suka anda)
- Beep : Untuk mengeluarkan suara saat Macro dijalankan
- Type : Jenis pesan yang mau ditampilkan
- Title : penulis lebih mengartikannya dengan judul dari pesan yang ditampilkan :)
berikut adalah versi penulis :
 
3. Baris berikutnya dalam kolom action, anda pilih CancelEvent (untuk kolom Comment boleh diisi, boleh tidak). Dan berikut adalah versi penulis :
4. Klik Save, lalu beri nama Macro-nya, disini penulis selalu memberikan nama mcrNoData, berikut adalah contoh Macro yang penulis buat ketika dijalankan :

 
Penerapan Macro ini (mcrNoData) dalam report adalah dengan mengatur Event On No Data dalam Event Property dari report lalu memilih Macro yang telah kita buat sebelumnya.


Semoga Bermanfaat...

0 comments:

Posting Komentar

No Sara, Violence, Porn, And Spamming Allowed

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Laundry Detergent Coupons