06 November 2010

Membuat Data Report atau laporan di visual Basic 6.0



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.







5 comments:

  1. Debug di sini, apa yg salah??

    Private 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

    ReplyDelete
  2. baris kuningnya yang sebelah mana?? dicoba dulu diidentifierkan variable nya

    ReplyDelete
  3. saya jarang pake datarepot... tapi stelah dilihat bagus juga ya.. SIP! thanks infonya

    ReplyDelete
  4. gan mau tanya ,, kalo menghitung total di datareport gmana???? funcion SUM .

    ReplyDelete
  5. Kebetulan saya sekarang nyaman di crystall report, jadi silahkan lihat untuk permasalahan agan di forum ini
    http://www.i-bego.com/visual-basic/penjumlahan-pengurangan-data-report-t5169.html

    ReplyDelete