Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Access 2013, Office 2013
Puede usar la acción RepintarObjeto para completar cualquier actualización de pantalla que quede pendiente para un objeto de base de datos especificado o el objeto de base de datos activo si no hay ninguno especificado. Esas actualizaciones incluyen todos los cálculos pendientes de los controles del objeto.
Configuración
La acción RepintarObjeto tiene los siguientes argumentos.
Argumento de la acción |
Descripción |
|---|---|
Tipo de objeto |
Tipo del objeto que se va a repintar. Haga clic en Tabla, Consulta, Formulario, Informe, Macro, Módulo, Página de acceso a datos, Vista de servidor, Diagrama, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. Deje este argumento en blanco para seleccionar el objeto activo. |
Nombre del objeto |
Nombre del objeto que se va a repintar. En el cuadro Nombre del objeto se muestran todos los objetos de la base de datos del tipo seleccionado por el argumento Tipo de objeto. Si deja en blanco el argumento Tipo de objeto, deje también en blanco este argumento. |
Comentarios
Microsoft Access espera a completar las actualizaciones de pantalla pendientes hasta que termina otras tareas pendientes. Con esta acción, se puede forzar a que se vuelvan a pintar inmediatamente los controles del objeto especificado. Podrá usar esta acción en los siguientes casos:
Cuando use la acción EstablecerValor para cambiar valores en varios controles. Es posible que Access no muestre los cambios de forma inmediata, especialmente si hay otros controles (por ejemplo, controles calculados) que dependan de los valores de los controles modificados.
Cuando desee estar seguro de que el formulario que está viendo muestra los datos de todos sus controles. Por ejemplo, los controles que contienen objetos OLE no muestran sus datos de forma inmediata después de abrirse un formulario.
Nota:
- Esta acción no genera una nueva consulta de la base de datos, por lo que no muestra los registros nuevos o cambiados ni quita los registros eliminados de la tabla o consulta subyacente del objeto. Use la acción NuevaConsulta para volver a consultar el origen del objeto o uno de sus controles. Use la acción MostrarTodosRegistros para mostrar los registros más recientes y quitar los filtros que se hayan aplicado.
- La acción RepintarObjeto no tiene el mismo efecto que hacer clic en Actualizar en el grupo Registros de la ficha Inicio, lo que muestra todos los cambios realizados por los usuarios en los registros que se muestran actualmente en los formularios y hojas de datos.
Para ejecutar la acción RepintarObjeto en un módulo de Visual Basic para Aplicaciones (VBA), use el método RepaintObject del objeto DoCmd.