Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser l’action de macro RepaintObject dans les bases de données Access pour effectuer les mises à jour d’écran en attente pour un objet de base de données spécifié ou pour l’objet de base de données actif, si aucune n’est spécifiée. Ces mises à jour incluent tous les recalculs en attente pour les contrôles de l’objet.

Paramètre

L’action de macro RepaintObject contient les arguments suivants.

Argument de l’action

Description

Type d’objet

Type d’objet à redessiner. Cliquez sur Table, Requête, Formulaire, État, Macro, Module, Page d’accès aux données, Vue serveur, Diagramme, Procédure stockée ou Fonction dans la zone Type d’objet de la fenêtre de création de macro. Laissez cet argument vide pour sélectionner l’objet actif.

Nom de l’objet

Nom de l’objet à repeindre. Le champ Nom de l’objet affiche tous les objets dans la base de données du type sélectionné par l’argument Type d’objet. Si vous laissez l’argument Type d’objet vide, laissez cet argument vide également.

Remarques

Access attend la fin des mises à jour d’écran en attente jusqu’à ce qu’il termine d’autres tâches en attente. Avec cette action, vous pouvez forcer le repeint immédiat des contrôles dans l’objet spécifié. Vous pouvez utiliser cette action :

  • Lorsque vous utilisez l’action de macro SetValue pour modifier les valeurs d’un certain nombre de contrôles. Access peut ne pas afficher immédiatement les modifications, en particulier si d’autres contrôles (tels que les contrôles calculés) dépendent des valeurs des contrôles modifiés.

  • Lorsque vous souhaitez vous assurer que le formulaire que vous affichez affiche les données dans tous ses contrôles. Par exemple, les contrôles contenant des objets OLE n’affichent pas leurs données immédiatement après l’ouverture d’un formulaire.

  • Cette action n’entraîne pas de actualiser de la base de données. Elle n’affiche donc pas les enregistrements nouveaux et modifiés, ni ne supprime les enregistrements supprimés de la table sous-jacente ou de l' requête de l’objet . Utilisez l’action de macro Requery pour réexécuter la source de l’objet ou l’un de ses contrôles. Utilisez l’action de macro AfficherToutesenregistrements pour afficher les enregistrements les plus récents et supprimer les filtres appliqués.

  • L’action de macro RepaintObject n’a pas le même effet que de cliquer sur Actualiser dans le groupe Enregistrements de l’onglet Accueil , qui affiche les modifications que vous ou d’autres utilisateurs avez apportées aux enregistrements actuellement affichés dans les formulaires et les feuilles de données.

Pour exécuter l’action de macro RepaintObject dans un module Visual Basic pour Applications (VBA), utilisez la méthode RepaintObject de l’objet DoCmd .

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×