Senin, 09 April 2012

[belajar-access] Filter di dalam Microsoft Access [4/6]

 

Filter di dalam Microsoft Access [4/6]

PENGGUNAAN FILTER MELALUI MACRO

Dalam hal penggunaan filter melalui macro, terdapat dua action (perintah) yang dapat digunakan, yaitu:

1. ApplyFilter
2. ShowAllRecords

Saya akan coba jelaskan cara menggunakan kedua action diatas.


1. ApplyFilter Action

ApplyFilter digunakan untuk menampilkan filter yang telah kita set sesuai dengan kondisi yang telah kita ketik pada argument yang tersedia. Terdapat dua argument untuk ApplyFilter Action, yaitu:

- Filter Name: Isilah dengan nama query atau filter yang telah disave menjadi query. Saya tidak menyarankan menggunakan ini, jadi langsung saja untuk mengisi argumen yang kedua dibawah ini.

- Where Condition: Isilah dengan criteria yang diinginkan. Maksimum karekter yang dapat diisi di "Where Condition" adalah sebanyak 255 karakter. Jika criteria Anda lebih dari itu, maka harus membuatnya melalui VBA.

Contoh untuk mengisi argumen "Where Condition" pada sebuah form yang sedang aktif:

[CompanyName] Like "[AÀÁÂÃÄ]*"
[CompanyName] Like "B*"
[CompanyName] Like "[CÇ]*"

Kita juga bisa menampilkan filter untuk Table, Query, Form dan Report tertentu yang sedang tidak aktif, namun dalam keadaan terbuka, dengan syarat harus menuliskan nama objectnya secara lengkap.

- Untuk Table dan Query harus diketikkan dahulu nama objectnya, misalnya:

[NamaTable]![NamaField] Like "[AÀÁÂÃÄ]*"
[NamaQuery]![NamaColumn] Like "[AÀÁÂÃÄ]*"

- Untuk Form, tambahkan kata "Forms!" di depannya, misalnya:

Forms![NamaForm]![NamaControl] Like "[AÀÁÂÃÄ]*"

- Untuk Report, tambahkan kata "Reports!" di depannya, misalnya:

Reports![NamaReport]![NamaControl] Like "[AÀÁÂÃÄ]*"


2. ShowAllRecords

ShowAllRecords digunakan untuk menghapus filter atau menampilkan kembali seluruh record yang ada. Action ShowAllRecords ini tidak memiliki argument. Anda dapat menggunakannya jika object tersebut dalam keadaan terbuka, terfilter, dan sedang aktif di jendela Access.

Insya Allah selanjutnya akan saya bahas mengenai "Penggunaan Filter Melalui VBA".

 
Wassalaamu'alaikum Warahmatullahi Wabarakatuh,
Sofyan Efendi
http://imopi.wordpress.com/

__._,_.___
Recent Activity:
SPAM IS PROHIBITED
.

__,_._,___

Tidak ada komentar:

Posting Komentar