Método ApplyFilter

Microsoft Office Objects

Método ApplyFilter

       

Aplica un filtro a un origen de datos de combinación de correspondencia para filtrar registros específicos que cumplan determinados criterios.

expresión.ApplyFilter

expresión   Requerida. Expresión que devuelve uno de los objetos de la lista Aplicar a.

Ejemplo

Este ejemplo agrega un filtro nuevo que quita todos los registros con un campo Región vacío y, a continuación, aplica el filtro a la publicación activa.

Sub OfficeFilters()
    Dim appOffice As OfficeDataSourceObject
    Dim appFilters As ODSOFilters

    Set appOffice = Application.OfficeDataSourceObject

    appOffice.Open bstrConnect:="DRIVER=SQL Server;SERVER=ServerName;" & _
        "UID=user;PWD=;DATABASE=Northwind", bstrTable:="Employees"

    Set appFilters = appOffice.Filters

    MsgBox appOffice.RowCount

    appFilters.Add Column:="Region", Comparison:=msoFilterComparisonEqual, _
        Conjunction:=msoFilterConjunctionAnd, bstrCompareTo:="WA"
    appOffice.ApplyFilter

    MsgBox appOffice.RowCount

End Sub