<Complete Reference Recordset Obiect
Seturile de proprietate filtru sau returnează o variantă care conține un filtru pentru datele dintr-un obiect Recordset. Filtrul vă permite să selectați înregistrările care se potrivesc cu un anumit criteriu.
Proprietatea de filtrare poate conține una dintre următoarele:
- Un șir de criterii
- O serie de marcaje
- O FilterGroupEnum valoare
Exemple de un șir de criterii:
- rs.Filter = "Lastname = 'Smith'"
- rs.Filter = "Lastname = 'Smith' și data nașterii> = Nr.4 / 10/70 la #"
- rs.Filter = "Lastname = 'Jonson' OR Lastname = 'Johnson'"
- rs.Filter = "Lastname LIKE Jon *"
- rs.Filter = "[Numele companiei] = 'Alfred Futterkiste' OR Comenzi> $ 300.00"
Exemplu de o serie de marcaje:
dim fname(10)
fname(2) = rs.Bookmark
rs.Filter = fname(2)
În cazul în care proprietatea de filtrare este setată, cursorul se mută la prima înregistrare în Recordset filtrat. Și, atunci când proprietatea este ștearsă filtru, cursorul se mută la prima înregistrare în Recordset nefiltrată.
Sintaxă
objRecordset.Filter
Valorile FilterGroupEnum
Constant | Valoare | Descriere |
---|---|---|
adFilterNone | 0 | Elimină filtrul actual |
adFilterPendingRecords | 1 | Filtru care afișează numai înregistrările modificate care nu au fost încă trimise la server |
adFilterAffectedRecords | 2 | Filtru care afișează numai înregistrările afectate de ultima ștergere, Resincronizați, UpdateBatch, sau un apel CancelBatch |
adFilterFetchedRecords | 3 | Filtru care afișează înregistrările în cache-ul curent |
adFilterConflictingRecords | 5 | Filtru care afișează acele înregistrări care au eșuat ultima actualizare lot |
<Complete Reference Recordset Obiect