Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Méthode Form.Repaint (Access)

office 365 dev account|Dernière mise à jour: 20/11/2017
|
1 Contributeur

La méthode Repaint effectue toutes les mises à jour d'écran en attente pour un formulaire spécifié. La méthode Repaint effectue aussi tous les calculs en attente des contrôles du formulaire.

Syntaxe

expression . Repaint

expression Variable représentant un objet Form.

Valeur renvoyée

Nothing

Remarques

Microsoft Access attend parfois d'avoir terminé d'autres tâches avant d'effectuer les mises à jour d'écran en attente. Avec la méthode Repaint, vous pouvez imposer la mise à jour immédiate des contrôles du formulaire spécifié. Utilisez la méthode Repaint:

  • lorsque vous modifiez les valeurs de certains champs. A moins d'imposer la mise à jour, il est possible que Microsoft Access n'affiche pas immédiatement les modifications, en particulier si d'autres champs, comme ceux d'une expression de contrôle calculé, dépendent des valeurs des champs modifiés ;

  • lorsque vous souhaitez vous assurer qu'un formulaire affiche les données de tous ses champs. Par exemple, il arrive souvent que les champs contenant des objets OLE n'affichent pas leurs données immédiatement après l'ouverture d'un formulaire.

Cette méthode ne génère pas une nouvelle interrogation de la base de données et ne montre pas les enregistrements nouveaux ou modifiés dans la source d'enregistrements sous-jacente du formulaire. Utilisez la méthode Requery pour interroger de nouveau la source de données du formulaire ou de l'un de ses contrôles.

Remarque Ne confondez pas la méthode Repaint avec la méthode Refresh ou la commande Actualiser du menu Enregistrements. La méthode Refresh et la commande Actualiser affichent les modifications que vous et les autres utilisateurs avez effectuées sur la source d'enregistrements sous-jacente concernant les enregistrements actuellement affichés dans les formulaires et les feuilles de données. La méthode Repaint permet de mettre à jour l'écran lorsque la mise à jour a été reportée le temps que Microsoft Access termine les autres tâches. La méthode Repaint diffère de la méthode Echo dans la mesure où la méthode Repaint impose une seule mise à jour immédiate de l'écran, tandis que la méthode Echo active ou désactive la mise à jour de l'écran.

Exemple

Dans l'exemple suivant, la méthode Repaint actualise un formulaire lorsqu'il est activé :

Private Sub Form_Activate()
    Me.Repaint
End Sub

Voir aussi

Concepts

Objet Form

Autres ressources

© 2018 Microsoft