- 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"
makasih tutorialnya gan :D
13 Juni 2012 pukul 01.42
@Hanif Achmad Ok, sama sama
16 Juli 2012 pukul 07.39
thank's ilmunya...
24 Januari 2013 pukul 22.41
Thanks Sob..sangat membantu
31 Januari 2013 pukul 13.40
thanks gan, smoga bermanfaat ilmu ny
7 Maret 2013 pukul 03.12
thanks gan :D , smoga brmanfaat ilmu ny
7 Maret 2013 pukul 03.13
Terima kasih file nya. sangat bermanfaat.
3 Oktober 2013 pukul 19.13
terimakasih, semoga dapat digunakan
29 April 2014 pukul 02.13
Thanks Gan, Gak bisa buat paging nya gan?
31 Juli 2016 pukul 23.34
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