Access masaüstü veritabanlarında, uygulanan filtre etkin tablo, sorgu sonuç kümesi veya form kaldırmak ve tablo veya sonuç kümesindeki tüm kayıtları ya da formun temel tablo veya sorgusundaki tüm kayıtları görüntülemek için Access masaüstü veritabanlarındaki KayıtKayıtları Göster makro eylemini kullanabilirsiniz.
Ayar
TümKayıtları Göster makro eyleminin bağımsız değişkeni yoktur.
Açıklamalar
Tablo, sorgu sonuç kümesi veya form için tüm kayıtların (değiştirilen veya yeni kayıtlar dahil) görüntülendiğinden emin olmak için bu makro eylemini kullanabilirsiniz. Bu eylem, bir form veya alt form için kayıtların yeniden sorgulama neden olur.
Bu eylemi, Filtreyi Uygula makro eylemi, Giriş sekmesindeki Filtre komutu veya FormAç makro eyleminin Filtre Adı veya Koşul Yeri bağımsız değişkeniyle uygulanmış olan tüm filtreleri kaldırmak için de kullanabilirsiniz.
Bu eylem, Giriş sekmesinde Filtreyi Aç/Kapat'a tıklama veya filtrelenmiş alana sağ tıklayıp Form görünümünde, Düzen görünümünde veya Veri Sayfası görünümünde Filtreyi temizle... seçeneğine tıklamayla aynı etkiye sahiptir.
ShowAllRecords eylemini bir Visual Basic for Applications (VBA) modülünde çalıştırmak için DoCmd nesnesinin ShowAllRecords yöntemini kullanın.
Örnek
Makro kullanarak bir filtre uygulama
Aşağıdaki makro, her biri Müşteri Telefon Listesi formunun kayıtlarına filtre uygulayan bir dizi eylem ayarlar. ApplyFilter, ShowAllRecords ve GoToControl makro eylemlerinin kullanımını gösterir. Ayrıca, formda bir seçenek grubundaki iki durumlu düğmelerden hangisinin seçildiğini belirleyen koşulların kullanımını da gösterir. Her eylem satırı, A, B, C, vb. ile başlayarak kayıt kümelerini veya tüm kayıtları seçen iki durumlu bir düğmeyle ilişkilendirilmiştir. Bu makro, ŞirketAdıFiltresi seçenek grubunun GüncelleştirmeSonrasında olayına eklenmelidir.
Koşul |
Eylem |
Bağımsız Değişkenler: Ayar |
Açıklama |
[Şirket Adı Filtreleri] =1 |
FiltreyiUygula |
Koşul: [Şirket Adı] Like "[AÀÁÂÃÄ]*" |
A, À, Á, Â, Ã veya Ä ile başlayan şirket adları için filtre uygulayın. |
[Şirket Adı Filtreleri] =2 |
FiltreyiUygula |
Koşul: [Şirket Adı] Like "B*" |
B ile başlayan şirket adları için filtre uygulayın. |
[Şirket Adı Filtreleri] =3 |
FiltreyiUygula |
Koşul: [Şirket Adı] Like "[CÇ]*" |
C veya Ç ile başlayan şirket adları için filtre uygulayın. |
... D ile Y arasındaki eylem satırlarının biçimi, A ile C arasındakilerle aynıdır ... |
|||
[Şirket Adı Filtreleri] =26 |
FiltreyiUygula |
Koşul: [Şirket Adı] Like "[ZÆØÅ]*" |
Z, Æ, Ø veya Å ile başlayan şirket adları için filtre uygulayın. |
[Şirket Adı Filtreleri] =27 |
TümKayıtlarıGöster |
Tüm kayıtları gösterin. |
|
[RecordsetClone]. [RecordCount] > 0 |
DenetimeGit |
Denetim Adı: CompanyName |
Seçilen harf için kayıtlar döndürülürse, odağı ŞirketAdı denetimine taşıyın. |