MostrarTodosRegistros (acción de macro)
Se aplica a: Access 2013, Office 2013
Puede usar la acción ShowAllRecords para quitar cualquier filtro aplicado de la tabla activa, el conjunto de resultados de consulta o el formulario, y mostrar todos los registros de la tabla o conjunto de resultados o todos los registros de la tabla o consulta subyacentes del formulario.
Configuración
La acción ShowAllRecords no tiene ningún argumento.
Comentarios
Puede usar esta acción 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 nueva consulta de los registros de un formulario o subformulario.
También puede usar esta acción para quitar cualquier filtro que se haya aplicado con la acción ApplyFilter , el comando Filter de la pestaña Inicio o el argumento Filter Name o Where Condition de la acción 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 Diseño o Hoja de datos.
Para ejecutar la acción ShowAllRecords en un módulo de Visual Basic para Aplicaciones (VBA), use el método ShowAllRecords del objeto DoCmd .
Ejemplo
Aplicación de un filtro mediante una macro
La macro siguiente contiene un conjunto de acciones, cada una de las cuales filtra los registros de un formulario lista de teléfonos del cliente. Muestra el uso de las acciones 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 acción está asociada a un botón de alternancia que selecciona el conjunto de registros a partir de A, B, C, etc., 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: [Nombre de la empresa] Como "[Aàáâãä]*" |
Filtre por los nombres de empresa que comienzan por A, À, Á, Â, Ã o Ä. |
[Filtros de nombre de empresa] =2 |
ApplyFilter |
Where Condition: [Nombre de la empresa] Como "B*" |
Filtre por los nombres de empresa que comienzan por B. |
[Filtros de nombre de empresa] =3 |
ApplyFilter |
Where Condition: [Company Name] Like "[CÇ]*" |
Filtre por los nombres de empresa que comienzan por C o Ç. |
... Las filas de acción de D a Y tienen el mismo formato que de A a C... |
|||
[Filtros de nombre de empresa] =26 |
ApplyFilter |
Where Condition: [Nombre de la empresa] Como "[ZÆØÅ]*" |
Filtre por los nombres de empresa que comienzan por Z, Æ, Ø o Å. |
[Filtros de nombre de empresa] =27 |
ShowAllRecords |
Mostrar todos los registros. |
|
[RecordsetClone]. [RecordCount]>0 |
GoToControl |
Nombre del control: NombreDeEmpresa |
Si se devuelven registros para la letra seleccionada, mueva el foco al control CompanyName. |