Acción de macro MostrarTodosRegistros

Puede usar la acción de macro ShowAllRecords en las bases de datos de escritorio de Access para quitar cualquier filtro aplicado del tabla activo, consulta conjunto de resultados 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.

Valor

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

Observaciones

Puede usar esta acción de macro para asegurarse de que todos los registros (incluidos los registros modificados o nuevos) 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 ApplyFilter, 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 secundario en el campo filtrado y hacer clic en Borrar filtro de... en la vista Formulario, vista Diseño o 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 siguiente macro contiene un conjunto de acciones, cada una de las cuales filtra los registros de un formulario de lista de teléfonos de cliente. Muestra el uso de las acciones de macro ApplyFilter, ShowAllRecordsy 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 acción 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

Where Condition: [Company Name] Like "[AÀÁÂÃÄ]*"

Filtre para nombres de compañía que empiecen por A, À, Á, Â, Ã o Ä.

[Filtros de nombre de empresa] =2

ApplyFilter

Where Condition: [Company Name] Like "B*"

Filtre para nombres de compañía que empiecen por B.

[Filtros de nombre de empresa] =3

ApplyFilter

Where Condition: [Company Name] Like "[CÇ]*"

Filtre para nombres de compañía 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

Where Condition: [Company Name] Like "[ZÆØÅ]*"

Filtre para nombres de compañía que empiecen por Z, Æ, Ø o Å.

[Filtros de nombre de empresa] =27

ShowAllRecords

Mostrar todos los registros.

[RecordsetClone]. [RecordCount]>0

GoToControl

Control Name: CompanyName

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

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
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.

×