ADO Filtre Özelliği
❮ Kayıt Kümesi Nesne Referansını Tamamlayın
Filter özelliği, bir Recordset nesnesindeki veriler için bir filtre içeren bir değişken ayarlar veya döndürür. Filtre, belirli bir kritere uyan kayıtları seçmenize olanak tanır.
Filter özelliği aşağıdakilerden birini içerebilir:
- Bir ölçüt dizisi
- Bir dizi yer imi
- Bir FilterGroupEnum değeri
Ölçüt dizisi örnekleri:
- rs.Filter="Soyadı='Smith'"
- rs.Filter="Soyadı='Smith' VE Doğum Tarihi >= #4/10/70#"
- rs.Filter="Soyadı='Jonson' VEYA Soyadı='Johnson'"
- rs.Filter= "Soyadı 'Jon*' GİBİ"
- rs.Filter="[Şirket Adı]='Alfred Futterkiste' VEYA Siparişler>300,00$"
Bir dizi yer imi örneği:
dim fname(10)
fname(2)=rs.Yer
imi rs.Filter=fname(2)
Filtre özelliği ayarlandığında, imleç filtrelenmiş Kayıt Kümesi'ndeki ilk kayda gider. Ve Filter özelliği temizlendiğinde, imleç filtrelenmemiş Kayıt Kümesi'ndeki ilk kayda gider.
Sözdizimi
objRecordset.Filter
FilterGroupEnum Değerleri
Constant | Value | Description |
---|---|---|
adFilterNone | 0 | Removes the current filter |
adFilterPendingRecords | 1 | Filter that displays only edited records that have not yet been sent to the server |
adFilterAffectedRecords | 2 | Filter that displays only records affected by the last Delete, Resync, UpdateBatch, or CancelBatch call |
adFilterFetchedRecords | 3 | Filter that displays the records in the current cache |
adFilterConflictingRecords | 5 | Filter that displays those records that failed the last batch update |
❮ Kayıt Kümesi Nesne Referansını Tamamlayın