Acción de macro MostrarTodosRegistros

Puede utilizar la acción MostrarTodosRegistros para anular cualquier filtro aplicado a la filtrotabla, consulta, filtrotablaconjunto de resultados o filtrotablaconjunto de resultadosformulario activos, y mostrar así todos los filtrotablaconjunto de resultadosformularioregistro de la tabla o del conjunto de resultados o todos los registros de la consulta o tabla subyacente del formulario.

Valor

La acción MostrarTodosRegistros no utiliza ningún argumento.

Comentarios

Puede utilizar esta acción para mostrar todos los registros (incluidos los registros nuevos o modificados) de una tabla, de un conjunto de resultados de una consulta o de un formulario. Esta acción realiza una filtrotablaconjunto de resultadosformularioregistrovolver a ejecutar la consulta de los registros de un formulario o filtrotablaconjunto de resultadosformularioregistrovolver a ejecutar la consultasubformulario.

También puede utilizar esta acción para quitar cualquier filtro aplicado con la acción AplicarFiltro, el comando Filtrar de la ficha Inicio o los argumentos Nombre del filtro o Condición WHERE de la acción AbrirFormulario.

Esta acción tiene el mismo efecto que hacer clic en Alternar filtro en la ficha Inicio o hacer clic con el botón secundario en el campo filtrado y seleccionar Quitar filtro de... en la vista Formulario, vista Diseño o vista Hoja de datos.

Para ejecutar la acción MostrarTodosRegistros en un módulo de 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 Lista de teléfonos de clientes. Esta macro muestra el uso de las acciones AplicarFiltro, MostrarTodosRegistros e IrAControl. También muestra el uso de condiciones para determinar qué botón de alternar de un grupo de opciones ha sido seleccionado en el formulario. Cada fila de acción se asocia a un botón de alternar que selecciona el conjunto de registros que empiezan con la A, B, C, etc. o todos los registros. Esta macro se debe asociar al evento DespuésDeActualizar del grupo de opciones FiltroNombreCompañía.

Condición

Acción

Argumentos: valor

Comentario

[Filtros de nombres de compañías] =1

AplicarFiltro

Condición WHERE: [Nombre de compañía] Like "[AÀÁÂÃÄ]*"

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

[Filtros de nombres de compañías] =2

AplicarFiltro

Condición WHERE: [Nombre de compañía] Like "B*"

Filtro por nombres de compañía que empiecen por B.

[Filtros de nombres de compañías] =3

AplicarFiltro

Condición WHERE: [Nombre de compañía] Like "[CÇ]*"

Filtro por nombres de compañía que empiecen por C o Ç.

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

[Filtros de nombres de compañías] =26

AplicarFiltro

Condición WHERE: [Nombre de compañía] Like "[ZÆØÅ]*"

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

[Filtros de nombres de compañías] =27

MostrarTodosRegistros

Muestra todos los registros.

[RecordsetClone].[RecordCount]>0

IrAControl

Nombre del control: NombreCompañía

Si se devuelven registros para la letra seleccionada, desplaza el enfoque al control NombreCompañía.

¿Le ha sido útil esta información?

De acuerdo. ¿Algún comentario más?

¿Cómo podemos mejorarlo?

¡Gracias por sus comentarios!

×