Método Form. Repaint (Access)Form.Repaint method (Access)

El método Repaint completa las actualizaciones de pantalla pendientes del formulario especificado.The Repaint method completes any pending screen updates for a specified form. Es decir, cuando se ejecuta en un formulario, el método Repaint también finaliza las actualizaciones pendientes de los controles del formulario.When performed on a form, the Repaint method also completes any pending recalculations of the form's controls.

SintaxisSyntax

expresión. Volver a dibujarexpression.Repaint

expresión Variable que representa un objeto Form.expression A variable that represents a Form object.

Valor devueltoReturn value

NothingNothing

ComentariosRemarks

Microsoft Access a veces no completa las actualizaciones de pantalla pendientes hasta que no finaliza otras tareas.Microsoft Access sometimes waits to complete pending screen updates until it finishes other tasks. Con el método Repaint, puede forzar la actualización inmediata de los controles del formulario especificado.With the Repaint method, you can force immediate repainting of the controls on the specified form. Puede usar el método Repaint:You can use the Repaint method:

  • Cuando cambie los valores de una serie de campos.When you change values in a number of fields. A menos que fuerce un redibujado, Access puede no mostrar los cambios inmediatamente, especialmente si otros campos, como los de una expresión en un control calculado, dependen de los valores de los campos modificados.Unless you force a repaint, Access might not display the changes immediately, especially if other fields, such as those in an expression in a calculated control, depend on values in the changed fields.

  • Cuando desee asegurarse de que un formulario muestra datos en todos sus campos.When you want to make sure that a form displays data in all of its fields. Por ejemplo, los campos que contienen objetos OLE a menudo no muestran los datos inmediatamente después de abrir el formulario.For example, fields containing OLE objects often don't display their data immediately after you open a form.

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.This method doesn't cause a requery of the database, nor does it show new or changed records in the form's underlying record source. Puede usar el método Requery para realizar una nueva consulta del origen de datos del formulario o de uno de sus controles.You can use the Requery method to requery the source of data for the form or one of its controls.

Nota

  • Don't confuse the Repaint method with the Refresh method, or with the Refresh command on the Records menu.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 realizados por usted u otros usuarios en el origen de registros base para cualquiera de los registros que se muestran actualmente en los formularios y las hojas de los documentos.The Refresh method and the Refresh command show changes that you or other users have made to the underlying record source for any of the currently displayed records in forms and datasheets. El **** método Repaint simplemente actualiza la pantalla cuando la actualización se ha retrasado mientras Access completa otras tareas.The Repaint method simply updates the screen when repainting has been delayed while Access completes other tasks.
  • 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.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.

EjemploExample

En el ejemplo siguiente se **** usa el método Repaint para actualizar un formulario cuando el formulario recibe el enfoque.The following example uses the Repaint method to repaint a form when the form receives the focus.

Private Sub Form_Activate() 
    Me.Repaint 
End Sub

Soporte técnico y comentariosSupport and feedback

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación?Have questions or feedback about Office VBA or this documentation? 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.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.