By: Hermawih Hasan
Jika saya katakan bahwa saya bisa membuat lebih dari seratus jenis laporan dengan hanya menggunakan satu form dan satu laporan, akankah anda percaya? Saya mempunyai contohnya untuk mendukung pernyataan diatas.
Di contoh ini, saya mendemonstrasikan bagaimana membuat laporan yang lebih fleksibel dengan hanya satu form dan satu laporan. Ini juga dimungkinkan dengan desain databasenya. Dalam contoh ini saya hanya membuat hanya satu tabel transaksi- bandingkan dengan membuat enam tabel untuk enam jenis transaksi. Untuk menyimpan enam jenis transaksi saya menambahkan satu field/ attribute untuk tipe transaksi dalam tabel tersebut.
Anda akan melihat cukup banyak koding dalam contoh ini. Dipersilahkan merubah jika dikehendaki. Buatlah boss anda terkesan dengan mengadopsi teknik ini untuk membuat laporan di aplikasi anda. perhatikan bahwa anda bisa merubah laporan secara manual di menu laporan.
Sebagai tantangan.
- Dapatkah anda merubah fmnuReport sehingga dapat menunjukan semua enam Root untuk semua enam jenis transaksi, dengan cara mendeteksi keberadaan transaksi untuk tipe tertentu. Misalnya jika ada dua tipe transaksi, Sales dan Purchasing maka form itu hanya mempunyai dua Root yaitu Sales dan Purchasing.
- Dapatkah anda merubah fmnuReport sehingga dapat menampilkan semua transaksi untuk semua tahun tampa perlu memilih tahun di combo box?
Contoh ini hanya untuk belajar. Dengan data sebenarnya dengan banyak data, pendekatan ini mungkin tidak bisa diterapkan. Dengan data sebenarnya, membuat ringkasan transaksi adalah pendekatan yang baik untuk kecepatan (Data Wharehouse atau data Mart).
Komentar terakhir, jika backend data dipisah dengan front end di mesin yang berbeda, maka pertimbangkan untuk membuat lokal data dalam bentuk XML.
Download Sample
Posted: April 21st, 2007 under Artikel Ms Access, Sample Access.
Comments: 2