Applies ToAccess para Microsoft 365 Access 2021 Access 2019 Access 2016

Puede usar la acción de macro ShowAllRecords en las bases de datos de escritorio de Access para quitar los filtro aplicados de la tabla activa, conjunto de resultados de consulta o formulario y mostrar todos los registros de la tabla o conjunto de resultados o todos los registros de la tabla o consulta subyacente del formulario.

Configuración

La acción de macro ShowAllRecords no tiene ningún argumento.

Comentarios

Puede usar esta acción de macro para asegurarse de que todos los registros (incluidos los registros nuevos o modificados) se muestran para una tabla, un conjunto de resultados de consulta o un formulario. Esta acción provoca una volver a ejecutar la consulta de los registros de un formulario o subformulario.

También puede usar esta acción para quitar cualquier filtro que se aplicó con la acción de macro AplicarFiltro , el comando Filtro de la pestaña Inicio o el argumento Nombre de filtro o Condición Where de la acción de macro OpenForm .

Esta acción tiene el mismo efecto que hacer clic en Alternar filtro en la pestaña Inicio , o hacer clic con el botón derecho en el campo filtrado y hacer clic en Borrar filtro de... en la vista Formulario, vista Presentación o vista Hoja de datos.

Para ejecutar la acción ShowAllRecords en un módulo Visual Basic para Aplicaciones (VBA), use el método ShowAllRecords del objeto DoCmd .

Ejemplo

Aplicar un filtro mediante una macro

La macro siguiente contiene un conjunto de acciones, cada una de las cuales filtra los registros de un formulario de lista de teléfonos del cliente. Muestra el uso de las acciones de macro ApplyFilter, ShowAllRecords y GoToControl . También muestra el uso de condiciones para determinar qué botón de alternancia de un grupo de opciones se ha seleccionado en el formulario. Cada fila de acciones está asociada con un botón de alternancia que selecciona el conjunto de registros empezando por A, B, C y así sucesivamente, o todos los registros. Esta macro debe adjuntarse al evento AfterUpdate del grupo de opciones CompanyNameFilter.

Condición

Acción

Argumentos: Configuración

Comentario

[Filtros de nombre de empresa] =1

Applyfilter

Donde condición: [Nombre de la compañía] Como "[Aàáâãä]*"

Filtre por los nombres de compañías que comienzan por A, À, Á, Â, Ã o Ä.

[Filtros de nombre de empresa] =2

Applyfilter

Where Condition: [Nombre de la compañía] Like "B*"

Filtre por los nombres de compañías que comienzan por B.

[Filtros de nombre de empresa] =3

Applyfilter

Where Condition: [Nombre de la compañía] Like "[CÇ]*"

Filtre por nombres de compañías que empiecen por C o Ç.

... Las filas de acción de D a Y tienen el mismo formato que A a C...

[Filtros de nombre de empresa] =26

Applyfilter

Donde condición: [Nombre de la compañía] Como "[ZÆøå]*"

Filtre por los nombres de compañías que comienzan por Z, Æ, Ø o Å.

[Filtros de nombre de empresa] =27

ShowAllRecords

Mostrar todos los registros.

[RecordsetClone]. [RecordCount]>0

Gotocontrol

Nombre del control: Nombre de la compañía

Si se devuelven registros para la letra seleccionada, mueva el foco al control CompanyName.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.