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:

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