Membuat Laporan Master-Detail di Visual Basic 6

16 views

Mungkin di antara Anda masih ada yang kesulitan dalam menciptakan laporan (report) dengan layout Master-Detail memakai DataReport di Microsoft Visual Basic 6. Yang dimaksud dengan report Master-Detail ialah laporan yang informasi di dalamnya ditampilkan secara berkelompok (groupping) menurut kategori tertentu. Ada data induk (master) dan ada data detail (rincian). Dalam kesempatan yang pertama ini, aku akan mengatakan kepada Anda melalui pola source code lengkap untuk menciptakan laporan Master-Detail dengan memakai DataReport di Visual Basic 6.

Di dalam pola ini, user sanggup menampilkan laporan menurut parameter laporan. Tersedia beberapa pilihan parameter laporan yang sanggup ditentukan oleh user, termasuk parameter range tanggal (dari tanggal sekian hingga tanggal kesekian). Laporan sanggup ditampilkan secara dinamis menurut parameter tadi.

Melalui pola source code ini, Anda sanggup mempelajari beberapa hal sebagai berikut:

1. Bagaimana trik menciptakan laporan dinamis di DataReport menurut input parameter dari user pada sebuah form; di mana data parameter di form tersebut diambil dari database,

2. Bagaimana menyimpan setting parameter yang terakhir yang dipilih user sehingga kalau form parameter ditampilkan selanjutnya, setting terakhir tadi yang akan digunakan.

3. Bagaimana cara menciptakan laporan yang background baris row-nya berwarna untuk memudahkan user dalam membedakan antara data master dan data detail atau rinciannya,

4. Bagaimana memisahkan antara data master yang satu dengan lainnya di halaman yang terpisah, atau alternatif lainnya: bagaimana menampilkan semuanya secara berurutan tanpa pemisahan halaman untuk data master yang satu dengan data master berikutnya. Hal ini dengan mengoptimalkan fitur ForcePageBreak di section Group Header DataReport.

5. Bagaimana teknik menciptakan border tabel di DataReport dengan mengoptimalkan control RptShape semoga laporan kelihatan lebih rapi.

6. Menampilkan form tunggu ke hadapan user selama laporan sedang dalam proses untuk ditampilkan, dan menghilangkan form tunggu sesudah laporan tampil.

7. Menampilkan pesan di report yang menyatakan bahwa data tidak ditemukan apabila parameter laporan tidak memenuhi kondisi pencarian record di database.

Semoga bermanfaat. Selamat mengkode.

Download Tulisan Lengkap :masino-vb6-dr-masterdetail.zip


Sumber https://ilmukomputer.org/

Author: 
    author
    No related post!