Cara Menggunakan Active Report pada VB6



  •  Pertama buatlah database dari M.Acces, dan beri nama coba.mdb
  • Kemudian buatlah tabel dengan nama tabel mapel dengan 2 field yaitu id_mapel sebagai primary key, mapel dengantipe data sama yaitu text.
  •  Lalu isikan beberapa data pada table tersebut (3 sudah cukup).
  •   Selanjutnya buka Microsoft Visual Basic lalu plih standart.exe.
  • Tekan ctrl+t untuk menambah komponen Datagrid dan Adodc.
  • Setelah menekan ctrl+t pilih komponen Microsoft ADO Data Control 6.0 (OLEDB) dan Microsoft Datagrid Control 6.0 (OLEDB)  kemudian apply dan ok.
  •  Setelah itu tambahkanlah 3 label, 3 textbox, 2 command, 2 line, 1 adodc dan 1 datagrid pada form.
  •  Atur posisi komponen tadi seperti gambar dibawah ini :



  • Kemudian ketikkan cooding berikut pada form_load

Dim LokasiDatabase As String
LokasiDatabase = App.Path & "\coba.mdb"
On Error Resume Next
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & LokasiDatabase & ";Persist Security Info=False"
Adodc1.RecordSource = "select * from mapel"
Set DataGrid1.DataSource = Adodc1
  •         Kemudian tambahkan ActiveReport1 dengan cara meng-klik kanan pada folder form (pojok kanan atas) kemudian pilih add kemudian pilih Data Dynamics ActiveReports 2.0 , jika tidak ada silakan download disini kemudian install terlebih dahulu.
  •          Kemudian ketikkan cooding berikut pada command1 (Cetak) :

Dim strcon As String
Dim strsql As String
Dim lokasidatabase As String
lokasidatabase = App.Path & "\baru.mdb"
On Error Resume Next
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & lokasidatabase & ""
strsql = "select * from mapel order by id_mapel"

With ActiveReport1
.ado.ConnectionString = strcon
.ado.Source = strsql
.Show
End With
  •          Kemudian ketikkan cooding berikut pada command2 (Cari) :

Adodc1.Recordset.Find "mapel='" + Text3.Text + "'", , adSearchForward, 1
If Not Adodc1.Recordset.EOF Then
     Text1.Text = Adodc1.Recordset!id_mapel
     Text2.Text = Adodc1.Recordset!mapel
     Else
     MsgBox "Maaf, Data Tidak Ditemukan!", vbCritical, "Peringatan"
End If
  •          Setelah itu bukalah ActiveReportnya, kemudian tambah 4 label, 2 field dan 1 Ado Data Control kemudian atur seperti gambar dibawah ini :



  •          Ubahlah name pada Ado Data Control dalam properties menjadi ado.
  •          Kemudian klik 2x bagian detail kemudian ketik cooding berikut ini :

With ado.Recordset
    If Not .EOF Then
        Field1.Text = !id_mapel
        Field2.Text = !mapel
    End If
End With
  •          Setelah semua selesai, cobalah running (F5) program anda. Anda sudah bisa mencetak data  melalui VB.

Inilah hasilnya :





  •          Nb : Data Microsoft Acces (coba.mdb) dan Form serta Project VB diletakkan dalam satu folder yang sama.
  •     Jika ingin mendownload program yang sudah jadi klik disini. Jika hasilnya kurang bagus, saya mohom maaf gan.... 

j

Terima kasih, Semoga bermanfaat.






Responses

10 Respones to "Cara Menggunakan Active Report pada VB6"

Unknown mengatakan...

makasih tutorialnya gan :D


13 Juni 2012 pukul 01.42
pa'oel mengatakan...

thank's ilmunya...


24 Januari 2013 pukul 22.41
Unknown mengatakan...

Thanks Sob..sangat membantu


31 Januari 2013 pukul 13.40
Unknown mengatakan...

thanks gan, smoga bermanfaat ilmu ny


7 Maret 2013 pukul 03.12
Unknown mengatakan...

thanks gan :D , smoga brmanfaat ilmu ny


7 Maret 2013 pukul 03.13
Wisnu Cahyono mengatakan...

Terima kasih file nya. sangat bermanfaat.


3 Oktober 2013 pukul 19.13
Anonim mengatakan...

terimakasih, semoga dapat digunakan


29 April 2014 pukul 02.13
Niagain mengatakan...

Thanks Gan, Gak bisa buat paging nya gan?


31 Juli 2016 pukul 23.34
Unknown mengatakan...

Mas mau nanyak ni. Kalau misalnya kita mau ngeprint laporan ni. Setelah kita pilih printernya terus formnya close sendiri bisa gak ya?


11 September 2016 pukul 07.54

Posting Komentar

Return to top of page Copyright © 2011 | Platinum Theme Converted into Blogger Template by Hack Tutors