Propiedad de filtro ADO
❮ Referencia completa de objetos de conjunto de registros
La propiedad Filter establece o devuelve una variante que contiene un filtro para los datos en un objeto Recordset. El filtro le permite seleccionar registros que se ajustan a un criterio específico.
La propiedad Filter puede contener uno de los siguientes:
- Una cadena de criterios
- Una serie de marcadores
- Un valor FilterGroupEnum
Ejemplos de una cadena de criterios:
- rs.Filter="Apellido='Smith'"
- rs.Filter="Apellido='Smith' Y fecha de nacimiento >= #4/10/70#"
- rs.Filter="Apellido='Jonson' O Apellido='Johnson'"
- rs.Filter= "Apellido COMO 'Jon*'"
- rs.Filter="[Nombre de la empresa]='Alfred Futterkiste' O Pedidos>$300.00"
Ejemplo de una matriz de marcadores:
dim fname(10)
fname(2)=rs.Bookmark
rs.Filter=fname(2)
Cuando se establece la propiedad Filtro, el cursor se mueve al primer registro en el conjunto de registros filtrado. Y, cuando se borra la propiedad Filter, el cursor se mueve al primer registro en el conjunto de registros sin filtrar.
Sintaxis
objRecordset.Filter
Valores de 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 |
❮ Referencia completa de objetos de conjunto de registros