<Complete Recordset Object Reference
Gli insiemi di proprietà filtranti o restituisce una variante che contiene un filtro per i dati di un oggetto Recordset. Il filtro consente di selezionare i record che si adattano a criteri specifici.
La proprietà Filter può contenere uno dei seguenti modi:
- Una stringa di criteri
- Un array di segnalibri
- Un FilterGroupEnum valore
Esempi di una stringa di criteri:
- rs.Filter = "Cognome = 'Smith'"
- rs.Filter = "Cognome = 'Smith' e data di nascita> = # 4/10/70 #"
- rs.Filter = "Cognome = 'Jonson' O Cognome = 'Johnson'"
- rs.Filter = "Cognome come Jon *"
- rs.Filter = "[Nome Azienda] = 'Alfred Futterkiste' o ordini> $ 300.00"
Esempio di un array di segnalibri:
dim fname(10)
fname(2) = rs.Bookmark
rs.Filter = fname(2)
Quando la proprietà Filter è impostata, il cursore si sposta al primo record nel Recordset filtrato. E, quando la proprietà Filter viene cancellata, il cursore si sposta al primo record nel Recordset non filtrato.
Sintassi
objRecordset.Filter
valori FilterGroupEnum
Costante | Valore | Descrizione |
---|---|---|
adFilterNone | 0 | Rimuove il filtro corrente |
adFilterPendingRecords | 1 | Filtro che consente di visualizzare solo i record modificati che non sono ancora stati inviati al server |
adFilterAffectedRecords | 2 | Filtro che consente di visualizzare solo i record interessate dall'ultima Delete, Resync, UpdateBatch, o chiamare il numero CancelBatch |
adFilterFetchedRecords | 3 | Filtro che visualizza i record nella cache corrente |
adFilterConflictingRecords | 5 | Filtro che visualizza i record che hanno fallito l'ultimo aggiornamento batch |
<Complete Recordset Object Reference