Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Vous pouvez utiliser l’action RedessinerObjet pour effectuer les mises à jour d’écran en attente pour l’objet de base de données spécifié ou pour celui actif si aucun objet n’est spécifié. Ces mises à jour englobent les nouveaux calculs en attente des contrôles de l’objet.
Setting
L’action RedessinerObjet accepte 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, Schéma, Procédure stockée ou Fonction dans la zone Type d’objet de la section Arguments de l’action du volet Générateur de macro. Laissez cet argument vide pour sélectionner l’objet actif. |
Nom de l’objet |
Nom de l’objet à redessiner. La zone Nom de l’objet affiche tous les objets dans la base de données dont le type correspond à celui sélectionné par l’argument Type d’objet. Si vous laissez l’argument Type d’objet vide, laissez cet argument également vide. |
Remarques
Pour achever des mises à jour d’écran en attente, Microsoft Office Access attend d’avoir terminé d’autres tâches en attente. Avec cette action, vous pouvez faire en sorte que tous les contrôles de l’objet spécifié soient immédiatement redessinés. Vous pouvez utiliser cette action dans les cas suivants :
Lorsque vous utilisez l'action DéfinirValeur pour modifier des valeurs dans une série de contrôles. Access n'affiche pas toujours immédiatement les modifications, surtout si d'autres contrôles (tels que des contrôles calculés) dépendent des valeurs des contrôles modifiés.
Lorsque vous voulez être certain que le formulaire affiché montre les données de tous ses contrôles. Par exemple, des contrôles contenant des objets OLE n’affichent pas immédiatement leurs données après que vous avez ouvert un formulaire.
Remarque
- Dans la mesure où cette action n’entraîne pas de réactualisation de la base de données, elle n’affiche pas les enregistrements nouveaux et modifiés pas plus qu’elle ne supprime les enregistrements supprimés de la table ou requête sous-jacente de l’objet. Utilisez l’action Actualiser pour actualiser la source de l’objet ou l’un de ses contrôles. Utilisez l’action AfficherTousEnreg pour afficher les enregistrements les plus récents et supprimer tous les filtres.
- L’action RedessinerObjet n’a pas le même effet que l’option Actualiser dans le groupe Enregistrements de l’onglet Accueil, laquelle affiche toutes les modifications que vous ou d’autres utilisateurs avez apportées aux enregistrements actuellement affichés dans des formulaires et des feuilles de données.
Pour exécuter l’action RedessinerObjet dans un module Visual Basic pour Applications (VBA), utilisez la méthode RepaintObject de l’objet DoCmd.