Dans les bases de données Access, vous pouvez utiliser l’action de macro MessageBox pour afficher une boîte de message contenant un avertissement ou un message d’information. Par exemple, vous pouvez utiliser l’action de macro MessageBox avec validation macros. Lorsqu’une contrôle ou une enregistrement échoue à une condition de validation dans la macro, une boîte de message peut afficher un message d’erreur et fournir des instructions sur le type de données à entrer.
Remarque : Certains éléments mentionnés dans cette rubrique peuvent ne pas être applicables pour certaines langues.
Paramètre pour les bases de données de bureau Access
Dans les bases de données de bureau Access, l’action de macro MessageBox contient les arguments suivants.
Argument de l’action |
Description |
---|---|
Message |
Texte dans la zone de message. Entrez le texte du message dans la zone d’argument Message . Vous pouvez taper jusqu’à 255 caractères ou entrer un expression (précédé d’un signe égal). |
Beep |
Spécifie si le haut-parleur de votre ordinateur ou appareil émet un signal sonore lorsque le message s’affiche. Sélectionnez Oui (sonner la tonalité du bip) ou Non (ne sonne pas la tonalité du bip). La valeur par défaut est Oui. |
Type (Type) |
Type de boîte de message. Chaque type a une icône différente. Sélectionnez Aucun, Critique, Avertissement ?, Avertissement !, ou Informations. La valeur par défaut est None. |
Titre |
Texte affiché dans la zone de message barre de titre. Par exemple, la barre de titre peut afficher « Validation de l’ID client ». Si vous laissez cet argument vide, « Microsoft Access » s’affiche. |
Paramètre pour les applications web Access
Dans les applications web Access, l’action de macro MessageBox n’a qu’un seul argument.
Argument de l’action |
Description |
---|---|
Message |
Texte dans la zone de message. Entrez le texte du message dans la zone d’argument Message . Vous pouvez taper jusqu’à 255 caractères ou entrer un expression (précédé d’un signe égal). |
Notes
Dans les bases de données de bureau Access, vous pouvez utiliser l’action de macro MessageBox pour créer un message d’erreur mis en forme similaire aux messages d’erreur intégrés affichés par Access. L’action de macro MessageBox vous permet de fournir un message en trois sections pour l’argument Message. Vous séparez les sections par le caractère « @ ».
L’exemple suivant affiche une boîte de message mise en forme avec un message sectionné. La première section de texte du message s’affiche en gras. La deuxième section s’affiche sous forme de texte brut sous cet en-tête. La troisième section s’affiche sous forme de texte brut sous la deuxième section, avec une ligne vide entre elles.
Tapez la chaîne suivante dans l’argument Message :
Bouton incorrect !@This bouton ne work.@Try pas un autre.
Remarque : Cette technique de mise en forme spéciale ne peut pas être utilisée dans les applications web Access.
Vous ne pouvez pas exécuter l’action MessageBox dans un module Visual Basic pour Applications (VBA). Utilisez plutôt la fonction MsgBox .
Exemples
Scénarios de boîte de message
Les exemples suivants illustrent différents types de scénarios pour l’utilisation de l’action de macro MessageBox .
Action |
Argument |
Commentaire |
---|---|---|
Messagebox |
Message : Accédez à l’enregistrement du fournisseur dont vous souhaitez afficher les produits, puis cliquez à nouveau sur le bouton Vérifier les produits. Bip : Non Type : Aucun Titre : Sélectionner un fournisseur |
Dans cet exemple, s’il n’existe aucun fournisseur actuel dans le formulaire Fournisseurs, affichez un message. Access n’affiche aucune icône avec le message. |
Messagebox |
Message : Entrez un nom de fournisseur avant de tenter d’enregistrer l’enregistrement. Bip : Oui Tapez : Avertissement ! Titre : Nom du fournisseur manquant |
Dans cet exemple, si aucun nom de fournisseur n’est fourni pour l’enregistrement lorsque l’utilisateur tente d’enregistrer l’enregistrement, affichez un message avec un son audible. Access affiche une icône de point d’exclamation avec ce message. |
Messagebox |
Message : ="Le fournisseur " & [Forms] ![ Fournisseurs] ! [Nom du fournisseur] & « se trouve déjà dans la base de données ». Bip : Oui Type : Critique Titre : Fournisseur dupliqué |
Dans cet exemple de base de données de bureau, l’utilisateur a entré un nom de fournisseur en double dans le formulaire Fournisseurs. Dans l’argument Message, l’expression concatène le texte du message personnalisé et affiche le nom du fournisseur que l’utilisateur a tapé dans le contrôle Nom du fournisseur sur le formulaire Fournisseurs. Access affiche un message avec un son audible et une icône critique avec ce message. |