Assalamu’alaikum Sobat BM,
Bagaimana pembahasan tentang membuat database seblumnya? Kalau sudah bisa di pahami, sekarang kita lanjutkan ke pembahasan mengenai membuat laporan database di visual basic, jadi mohon maaf kalau yang belum membaca part sebelumnya mengenai Membuat DataBase di Visual Basic 6.0. untuk membaca bahasan sebelumnya silahkan anda klik disini
Baiklah sobat BM kalu anda sudah siap mari kita lanjutkan ke pembahasan selanjutnya. Report atau dalam bahasa indonesianya berarti laporan adalah salah satu elemen dalam visual basic dimana kita dapat membuat laporan berupa test atau gambar seperti dalam microsoft Word, bisa langsung di print. Tampilannya pun bisa kita sesuaikan, hanya saja disini kita harus memperhatikan juga database karena data yang ditampilkan dalam laporan ini adalah data yang ada dalam database.
Untuk membuat laporan tersebut caranya adalah sebagai berikut:
· Buka program visual basic yang akan dibuat laporan, silahkan buka program yang sudah kita bahas sebelumnya.
· Klik menu Project – Add Data Environment. Kemudian muncul kolom sebagai berikut :
· Klik kanan pada connection1 kemudian pilih Microsoft JET 4.0 OLE DB Provider next.
· Pada tab connection kita tentukan lokasi pengaksesan database program yang kita simpan. Contohnya pada komputer saya menyimpannya di D:\Project Agung\datapegawai.mdb. klik tombol test connection. Jika sukses kita klik ok.
· Masih pada connection1 kita klik kanan dan add command. Klik kanan pada command1 dan pilih properties. Command name diisi dengan command1 dan connection pilih connection1.
· Pada source of data pilih table pada database objectnya dan pada object name kita tentukan table databasenya. Pada program yang kita bahas berarti table pegawai. Perhatikan gamabar berikut :
· Langkah selanjutnya adalah membuat datareportnya. Pilih menu project – add DataReport.
· Design lah laporan sesuai kesukaan anda. Atau untuk mempermudah pemahaman anda perhatikan terlebih dahulu design sederhana yang saya buat.
· Pada report header kita simpan judul dari laporan kita misalkan LAPORAN DATA SIMPANAN PEGAWAI
· Kemudian pada page header (section 2) kita isi dengan Report label (RptLabel) buatlah label sebanyak jumlah dari field database kita, pada program ini kita isi caption nya masing masing ( Nik, Nama , Alamat, No. Rekening, Gaji Bulanan, Potongan, PPN, Simpanan, Gaji bersih)
· Pada baris Detail (section1) kita isi dengan Report text box (RptTextBox). Tamabahkan sesuai dengan data field pada database pula, design sesuai dengan page header (section 2). Dengan keterangan properties sebagai berikut :
Text1 RptTextbox properties
Data field = nik
Data Member= Command1
Text2 RptTextbox properties
Data field = nama
Data Member= Command1
Text3 RptTextbox properties
Data field = alamat
Data Member= Command1
Text4 RptTextbox properties
Data field = no_rek
Data Member= Command1
Text5 RptTextbox properties
Data field = gaji_bulan
Data Member= Command1
Text6 RptTextbox properties
Data field = potongan
Data Member= Command1
Text7 RptTextbox properties
Data field = ppn
Data Member= Command1
Text8 RptTextbox properties
Data field = simpanan
Data Member= Command1
Text9 RptTextbox properties
Data field = gaji_bersih
Data Member= Command1
Tutup data report. Kemudian kita tambahkan listing pada program kita misalkan pada program ini :
Private sub command3_click()
Datareport1.show
End sub
Jalankan program dan enjoy...!!! selamat mencoba sobat BM semuanya. Untuk sharing atau ada yang kurang paham dan mau menambahkan silahkan Post kan komentar anda.
Wassalamu’alaikum.
Debug di sini, apa yg salah??
ReplyDeletePrivate Sub Text6_Change()
gaji = Val(Text5.Text)
pot = Val(Text6.Text)
ppn = 0.1 * gaji
Text7.Text = ppn
simpanan = 0.05 * (gaji - ppn)
Text8.Text = simpanan
total = gaji - pot - simpanan
Text9.Text = total
baris kuningnya yang sebelah mana?? dicoba dulu diidentifierkan variable nya
ReplyDeletesaya jarang pake datarepot... tapi stelah dilihat bagus juga ya.. SIP! thanks infonya
ReplyDeletegan mau tanya ,, kalo menghitung total di datareport gmana???? funcion SUM .
ReplyDeleteKebetulan saya sekarang nyaman di crystall report, jadi silahkan lihat untuk permasalahan agan di forum ini
ReplyDeletehttp://www.i-bego.com/visual-basic/penjumlahan-pengurangan-data-report-t5169.html