Proprietà filtro ADO
❮ Riferimento completo dell'oggetto Recordset
La proprietà Filter imposta o restituisce una variante che contiene un filtro per i dati in un oggetto Recordset. Il filtro consente di selezionare i record che soddisfano criteri specifici.
La proprietà Filter può contenere uno dei seguenti elementi:
- Una stringa di criteri
- Una serie di segnalibri
- Un valore FilterGroupEnum
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' OPPURE Cognome='Johnson'"
- rs.Filter= "Cognome COME 'Jon*'"
- rs.Filter="[Nome azienda]='Alfred Futterkiste' OR Ordini>$ 300,00"
Esempio di una matrice di segnalibri:
dim fname(10)
fname(2)=rs.Bookmark
rs.Filter=fname(2)
Quando la proprietà Filter è impostata, il cursore si sposta sul primo record nel Recordset filtrato. E, quando la proprietà Filter è deselezionata, il cursore si sposta sul primo record nel Recordset non filtrato.
Sintassi
objRecordset.Filter
Valori 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 |
❮ Riferimento completo dell'oggetto Recordset