Partager via


SetWarnings, action de macro

S’applique à : Access 2013, Office 2013

L'action Avertissements permet d'activer ou de désactiver les messages système.

Remarque

Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Setting

L’action Avertissements utilise les arguments suivants :

Argument de l’action

Description

Avertissements actifs

Spécifie si les messages système sont affichés. Cliquez sur Oui pour activer les messages système ou sur Non pour les désactiver dans la zone Avertissements actifs de la section Arguments de l’action du Générateur de macro. La valeur par défaut est Non.

Remarques

Vous pouvez utiliser cette action pour empêcher les avertissements modals et les boîtes de message d’arrêter la macro. Toutefois, les messages d’erreur s’affichent toujours. En outre, Microsoft Access affiche toutes les boîtes de dialogue qui nécessitent une entrée autre que le simple choix d’un bouton (par exemple, OK, Annuler, Oui ou Non) ; par exemple, toute boîte de dialogue qui vous oblige à entrer du texte ou à sélectionner l’une des options suivantes.

Exécuter cette action avec l'argument Avertissements actifs défini sur Non équivaut à appuyer sur la touche Entrée chaque fois qu'un avertissement ou une boîte de message s'affiche. En règle générale, la réponse à l'avertissement ou au message s'effectue en cliquant sur OK ou sur le bouton Oui.

À la fin de l'exécution de la macro, l'affichage des messages système est automatiquement réactivé dans Access.

Cette action est souvent utilisée conjointement avec l'action Écho, qui masque les résultats d'une macro jusqu'à la fin de son exécution. Vous pouvez également utiliser l'action Avertissements pour masquer les avertissements et les boîtes de message.

Avertissement

[!ATTENTION] Bien que l'action Avertissements permette de simplifier les interactions avec les macros, il est conseillé d'agir prudemment lors de la désactivation des messages système. Dans certains cas, vous choisirez d'interrompre l'exécution d'une macro lors de l'affichage d'un avertissement. Par conséquent, à moins d'être certain des résultats de toutes les actions de macro, l'utilisation de cette action n'est pas conseillée.

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