Compartir a través de


Método Form.Repaint (Access)

El método Repaint completa las actualizaciones de pantalla pendientes del formulario especificado. Es decir, cuando se ejecuta en un formulario, el método Repaint también finaliza las actualizaciones pendientes de los controles del formulario.

Sintaxis

expresión. Repintar

expresión Variable que representa un objeto Form.

Valor devuelto

Nothing

Comentarios

Microsoft Access a veces no completa las actualizaciones de pantalla pendientes hasta que no finaliza otras tareas. Con el método Repaint, puede forzar la actualización inmediata de los controles del formulario especificado. Use el método Repaint :

  • Cuando cambie los valores de una serie de campos. A menos que fuerce un repintado, Es posible que Access no muestre los cambios inmediatamente, especialmente si otros campos, como los de una expresión de un control calculado, dependen de los valores de los campos modificados.

  • Cuando desee asegurarse de que un formulario muestra datos en todos sus campos. Por ejemplo, los campos que contienen objetos OLE a menudo no muestran los datos inmediatamente después de abrir el formulario.

Este método no origina ninguna consulta nueva de la base de datos, ni muestra los registros nuevos o modificados del origen de registros subyacentes del formulario. Use el método Requery para volver a consultar el origen de datos para el formulario o uno de sus controles.

Nota:

  • Don't confuse the Repaint method with the Refresh method, or with the Refresh command on the Records menu. El método Refresh y el comando Refresh muestran los cambios que usted u otros usuarios han realizado en el origen de registros subyacente para cualquiera de los registros mostrados actualmente en formularios y hojas de datos. El método Repaint simplemente actualiza la pantalla cuando se ha retrasado el repintado mientras Access completa otras tareas.
  • The Repaint method differs from the Echo method in that the Repaint method forces a single immediate repaint, while the Echo method turns repainting on or off.

Ejemplo:

En el ejemplo siguiente se usa el método Repaint para volver a dibujar un formulario cuando el formulario recibe el foco.

Private Sub Form_Activate() 
    Me.Repaint 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.