Acción de macro MostrarTodosRegistros

Puede utilizar la acción MostrarTodosRegistros para anular cualquier filtro (filtro: conjunto de criterios aplicados a los datos con el fin de mostrar un subconjunto de dichos datos u ordenarlos. En Access, puede usar técnicas de filtro, como Filtro por selección y Filtro por formulario, para filtrar los datos.) aplicado a la tabla (tabla: objeto de base de datos que almacena datos en registros (filas) y campos (columnas). Los datos suelen ser sobre una categoría concreta de cosas, como empleados o pedidos.), consulta, conjunto de resultados (conjunto de resultados: conjunto de registros que resulta de ejecutar una consulta o aplicar un filtro.) o formulario (formulario: objeto de base de datos de Access en el que se colocan controles para realizar acciones o para especificar, mostrar y editar datos en los campos.) activos, y mostrar así todos los registros (registro: conjunto de datos relativos a una persona, un lugar, un evento o algún otro elemento. Los registros son los equivalentes lógicos de las filas de una tabla.) 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 nueva consulta (volver a ejecutar la consulta: significa volver a ejecutar una consulta sobre el formulario o la hoja de datos activos a fin de reflejar los cambios efectuados en los registros, mostrar los nuevos registros agregados y desechar los registros eliminados.) de los registros de un formulario o subformulario (subformulario: formulario contenido dentro de otro formulario o informe.).

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.
 
 
Corresponde a:
Access 2007