Acción de macro RepintarObjeto

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede usar la acción de macro RepintarObjeto en bases de datos de Access para completar cualquier actualización de pantalla pendiente para un objeto de base de datos especificado o para el objeto de base de datos activo, si no se especifica ninguno. Dichas actualizaciones incluyen los cálculos pendientes de los controles del objeto.

Configuración

La acción de macro RepintarObjeto tiene los siguientes argumentos.

Argumento de la acción

Descripción

Tipo de objeto

El tipo de objeto que se va a volver a dibujar. Haga clic en tabla, consulta, formulario, Informe, macro, módulo, Página de acceso a datos, vista de servidor, Diagrama, procedimiento almacenadoo función en el tipo de objeto. cuadro de la ventana de diseño de la macro. Deje este argumento en blanco para seleccionar el objeto activo.

Nombre de objeto

Nombre del objeto que se va a volver a dibujar. El cuadro Nombre de objeto muestra 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 , también debe dejar en blanco este argumento.

Observaciones

Access espera hasta que se completen las actualizaciones de pantalla pendientes hasta que finalicen las tareas pendientes. Con esta acción, puede forzar la actualización inmediata de los controles en el objeto especificado. Puede usar esta acción:

  • Cuando usa la acción de macro EstablecerValor para cambiar valores en una serie de controles. Es posible que Access no muestre los cambios de forma inmediata, especialmente si otros controles (como los controles calculados) dependen de los valores de los controles modificados.

  • Cuando desee asegurarse 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 inmediatamente después de abrir una formulario.

  • Esta acción no provoca una volver a ejecutar la consulta de la base de datos, por lo que no muestra los registros nuevos y modificados ni quita los registros eliminados del tabla o consulta subyacente del objeto. Use la acción de macro NuevaConsulta para volver a consultar el origen del objeto o uno de sus controles. Use la acción de macro MostrarTodosRegistros para mostrar los registros más recientes y quitar los filtros aplicados.

  • La acción de macro RepintarObjeto no tiene el mismo efecto que hacer clic en Actualizar en el grupo registros de la pestaña Inicio , lo que muestra todos los cambios realizados por los usuarios en los registros que se muestran actualmente en los formularios y hojas.

Para ejecutar la acción de macro RepintarObjeto en un módulo de Visual Basic para aplicaciones (VBA), use el método RepaintObject del objeto DoCmd .

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.

×