Anda di halaman 1dari 3

Penggunaan Filter pada data

Digunakan untuk memfilter data berdasarkan kriteria tertentu yang diberikan.

Kritetia yang diberikan terdiri dari FieldName-Operator-Value


Contoh : "LastName = 'Smith'"

Kita juga dapat melakukan penambahan kriteria dengan menggunakan clausa AND dan OR.
Contoh : "LastName = 'Smith' AND FirstName = 'John'") , atau
"LastName = 'Smith' OR LastName = 'Jones'").

Petunjuk dalam membuat kriteria pada filter data.


FieldName adalah nama field yang ada pada tabel (recordset) yang akan difilter. Jika nama field tersebut berupa
dua suku kata (ada spasi), gunakan tanda kurung siku []
Operator yang dapat digunakan adalah <, >, <=, >=, <>, =, atau LIKE.
Value is nilai dimana field tersebut akan dibandingkan.
Contoh : 'Smith', #8/24/95#, 12.345, or $50.00.
Gunakan tanda petik 1 untuk string, tanda # untuk tanggal dan untuk angka anda dapat menggunakan tanda
dollar ($), titik desimal atau notasi scientific.

Jika operator LIKE, value dapat menggunakan wildcards. Untuk wildcard, anda hanya dapat menggunakan
tanda asterisk (*) dan tanda persen (%), serta harus merupakan karakter terakhir pada string.
Untuk memasukkan tanda kutip 1 (') pada filter Value, gunakan tanda kutip dua untuk mengapit tanda kutip
satu.
Contoh : filter nama O'Malley, maka kriteria stringnya harus "col1 = 'O''Malley'".
Untuk memasukkan tanda kutip 1 pada awal dan akhir kata, gunakan tanda #.
Contoh untuk filter '1', kriteria stringnya harus "col1 = #'1'#".

Untuk klausa LIKE, tanda * dan digunakan pada awal dan akhir kriteria string.
Contoh: LastName Like '*mit*', atau LastName Like 'Smit*'

Sebagai contoh konkritnya, kita akan mencoba untuk membuat sebuah laporan yang database menggunakan
Northwind.mdb.

. Bukalah aplikasi Visual Basic.


. Tambahkan sebuah data environment pada project dan aturlah data environment sesuai gambar.
a. Langkah : Beri nama data environment
b. Langkah : Beri nama connection dan atur properties-nya (dengan mengklik kanan pada connection
tersebut, dan pilih properties.

Selanjutnya adalah memilih provider untuk penghubung database pada tab Provider, dan
menghubungkan database yang diinginkan pada tab Connection.



c. Langkah : Tambahkan command pada
connection tersebut, yang digunakan untuk
menghubungkan ke tabel yang diinginkan.
Pada tab General : Atur hubungan ke tabel
yang diinginkan).
Pada tab Grouping : Atur grouping yang

diinginkan.
Pada tab Aggregates : atur agregat yang
diinginkan, yaitu apabila kita ingin mengadakan penjumlahan, atau perhitungan fungsi terhadap field
pada tabel tersebut.

Tambahkan sebuah data report pada project, kemudian atur properties-nya dengan menset DataSource
menjadi EnvNorthwind, dan data member menjadi cmdcustomer_grouping. Kemudian lakukan klik kanan
pada report, dan pilih Retrieve Structure sehingga kita mendapatkan bentuk grouping yang diinginkan
seperti yang telah diatur pada cmdcustomer_grouping.
Langkah selanjutnya adalah mendrag tiap field pada cmdcustomer_grouping ke report tersebut. Perhatikan
gambar.

Selanjutnya pada form, aturlah desain seperti berikut :


Isi property pada list seperti berikut :

Ketikkan perintah pada form tersebut untuk tombol cetak laporan sebagai berikut :
Private Sub cmdcetak_Click()
kriteria = "Country " & cbooperator.Text & " '" & txtnegara.Text & "'"
EnvNorthwind.rscmdcustomer_Grouping.Filter = ""
EnvNorthwind.rscmdcustomer_Grouping.Filter = kriteria
DataReport1.Show
End Sub

Anda mungkin juga menyukai