Właściwość filtra ADO
❮ Pełne odniesienie do obiektu zestawu rekordów
Właściwość Filter ustawia lub zwraca wariant, który zawiera filtr dla danych w obiekcie Recordset. Filtr pozwala wybrać rekordy, które spełniają określone kryteria.
Właściwość Filter może zawierać jedno z następujących:
- Ciąg kryteriów
- Tablica zakładek
- Wartość FilterGroupEnum _
Przykłady ciągu kryteriów:
- rs.Filter="Nazwisko='Kowalski'"
- rs.Filter="Nazwisko='Kowalski' ORAZ data urodzenia >= #4/10/70#"
- rs.Filter="Nazwisko='Jonson' LUB Nazwisko='Janson'"
- rs.Filter= "Nazwisko LIKE 'Jon*'"
- rs.Filter="[Nazwa firmy]='Alfred Futterkiste' LUB Zamówienia> 300,00 USD"
Przykład tablicy zakładek:
dim fname(10)
fname(2)=rs.Zakładka
rs.Filter=fname(2)
Gdy właściwość Filter jest ustawiona, kursor przesuwa się do pierwszego rekordu w przefiltrowanym zestawie rekordów. A gdy właściwość Filter jest wyczyszczona, kursor przesuwa się do pierwszego rekordu w niefiltrowanym zestawie rekordów.
Składnia
objRecordset.Filter
Wartości FilterGroupEnum
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 |
❮ Pełne odniesienie do obiektu zestawu rekordów