Filtering Data Report Pada VB 6.0
Tulisan berikut mencoba menjawab pertanyaan sahabat baru saya di FB, Mr. John (tetap semangat pak…
) yang sedang kesulitan membuat filter pada datareport. Sekaligus menyambung tulisan saya sebelumnya Cetak Data Report Landscape Pada Visual Basic 6.0
Berikut langkah-langkahnya :
- Siapkan kopi, atau minuman lain yang menyegarkan
- Pada contoh ini saya menggunakan sebuah databases Access (dbsurat.mdb) dangan sebuah tabel yang saya beri nama surat dan dengan struktur sebagai berikut :

dan silahkan diisi datanya.. - Buat sebuah project baru dan tambahkan dua buah komponen pada project anda

- Desain form seperti dibawah ini

- Selanjutnya silahkan atur koneksi ADODC1 dengan database dbsurat.mdb yang sudah kita buat, dan atur recordsetnya ke tabel surat.
- Aktifkan DataGrid1, atur properti DataSource-nya dengan ADODC1 dan pastikan ketika form anda di running hasilnya seperti berikut :

- Selanjutnya anda buat sebuah DataEnvironment

- Atur koneksinya dengan tabel surat yang sudah kita buat

- Buat sebuah DataReport, atur properti DataSource dengan DataEnvironment1 dan DataMember dengan Command1

- Atur tampilan sebagai berikut :

- Selanjutnya kita kembali ke Form, aktifkan DataGrid1 dan tambahkan satu even procedure pada DataGrid1 – Double Klik, dan tambahkan code sebagai berikut :
Private Sub DataGrid1_DblClick()
‘ ujikan apakah recordset tabel surat dalam keadaan terbuka atau tidak,
‘ jika terbuka (1) maka ditutup
If DataEnvironment1.rsCommand1.State = 1 Then
DataEnvironment1.rsCommand1.Close
End If
‘buka recordset tabel surat
DataEnvironment1.rsCommand1.Open
‘refresh data pada recordset tabel surat
DataEnvironment1.rsCommand1.Requery
‘filter data berdasarkan nomor surat
DataEnvironment1.rsCommand1.Filter = “no_surat=’” & Adodc1.Recordset(0) & “‘”
‘tampilkan datareport
DataReport1.Show
End Sub - Setelah semuanya selesai running form anda dan klik ganda pada datagrid anda, pastikan hasilnya seperti gambar dibawah, jika tidak, maka anda harus mengulang kembali.. he he he.. tetep semangat dunk..

Kode program silahkan klik disini
Demikian semoga membantu

mencoba berbuat sesuatu untuk Indonesia lewat sebuah persembahan untuk ibu di hari ibu
http://kupu-kupu.otodidak.info/
mencoba berbuat sesuatu untuk Indonesia lewat sebuah persembahan untuk ibu di hari ibu
http://ruangperempuan.web.id/
saya ingin bantuannya bos
gmana cara membuat data report dengan bantuan crystal report
dan gimana cara pengkoneksiannya ke database
mohon bantuannya ya mas
trim’s
thank