Vlastnost filtru ADO
❮ Dokončete referenční objekt sady záznamů
Vlastnost Filter nastavuje nebo vrací variantu, která obsahuje filtr pro data v objektu Recordset. Filtr umožňuje vybrat záznamy, které vyhovují konkrétním kritériím.
Vlastnost Filter může obsahovat jednu z následujících položek:
- Řetězec kritérií
- Řada záložek
- Hodnota FilterGroupEnum _
Příklady řetězce kritérií:
- rs.Filter="Příjmení='Smith'"
- rs.Filter="Příjmení='Smith' AND Datum narození >= #4/10/70#"
- rs.Filter="Příjmení='Jonson' OR Příjmení='Johnson'"
- rs.Filter= "Příjmení LIKE 'Jon*'"
- rs.Filter="[Název společnosti]='Alfred Futterkiste' NEBO Objednávky>300,00 $"
Příklad pole záložek:
dim fname(10)
fname(2)=rs.Bookmark
rs.Filter=fname(2)
Když je nastavena vlastnost Filtr, kurzor se přesune na první záznam ve filtrované sadě záznamů. A když je vlastnost Filtr vymazána, kurzor se přesune na první záznam v nefiltrované sadě záznamů.
Syntax
objRecordset.Filter
Hodnoty 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 |
❮ Dokončete referenční objekt sady záznamů