FilterOn (propiedad)

Se aplica a

Objeto Form

Objeto Report

Puede usar la propiedad FilterOn para especificar o determinar si se aplica la propiedad Filter para un formulario o informe. Valor Booleano de lectura y escritura.

expresión.FilterOn

expresión obligatoria. Una expresión que devuelve uno de los objetos de la lista Se aplica a.

Observaciones

Si ha especificado un filtro de servidor dentro de un proyecto de Microsoft Access (.adp), use la propiedad ServerFilterByForm.

En la propiedad FilterOn se usan los valores siguientes.

Valor

Visual Basic

Descripción

True

Se aplica la propiedad Filter del objeto.

No

False

(Valor predeterminado) No se aplica la propiedad Filter del objeto.


Nota: Para los informes, puede establecer la propiedad FilterOn mediante la hoja de propiedades del informe o código de Visual Basic para Aplicaciones (VBA).

Para los formularios, puede establecer la propiedad FilterOn en una macro o mediante código de VBA. También puede establecer esta propiedad haciendo clic en Alternar filtro en Ordenar y filtrar en la pestaña Datos.

Para aplicar un filtro guardado, presione el botón Alternar filtro para los formularios o aplique el filtro mediante una macro o Visual Basic estableciendo la propiedad FilterOn en True para formularios o informes. Para los informes, puede establecer la propiedad FilterOn en Sí en la hoja de propiedades del informe.

El botón Alternar filtro indica el estado de las propiedades Filter y FilterOn. El botón permanece desactivado hasta que hay un filtro para aplicar. Si hay un filtro existente aplicado actualmente, el botón Alternar filtro aparece presionado. Para aplicar un filtro de manera automática cuando se abre un formulario o informe, especifique en el valor de la propiedad de evento OnOpen del formulario una macro que use la acción ApplyFilter o un procedimiento de evento que use el método ApplyFilter del objeto DoCmd.

Puede quitar un filtro si hace clic en el botón Alternar filtro presionado en Ordenar y filtrar en la pestaña Datos o mediante código de VBA para establecer la propiedad FilterOn en False. Para los informes, puede establecer la propiedad FilterOn en No en la hoja de propiedades del informe.

Nota: Cuando se crea un objeto, hereda las propiedades RecordSource, Filter, ServerFilter, OrderBy y OrderByOn de la tabla o consulta desde la que creó. Para formularios e informes, los filtros heredados no se aplican automáticamente cuando se abre un objeto.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×