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 Echo pour spécifier si écho est activé dans les bases de données de bureau Access. Par exemple, vous pouvez utiliser cette action pour masquer ou afficher les résultats d’un macro pendant son exécution.

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

Remarque : L’action De macro Echo n’est pas disponible dans les applications web Access.

Paramètre

L’action de macro Echo contient les arguments suivants.

Argument de l’action

Description

Activer l’écho

Cliquez sur Oui (activer l’écho) ou Sur Non (désactiver l’écho) dans la zone Écho activé de la section Arguments de l’action de la fenêtre Générateur de macros. La valeur par défaut est Oui.

Texte de la barre d’état

Texte à afficher dans le barre d’état lorsque l’écho est désactivé. Par exemple, lorsque l’écho est désactivé, la barre de status peut afficher « La macro est en cours d’exécution ».

Remarques

Lorsque Access exécute une macro, la mise à jour de l’écran affiche souvent des informations non essentielles au fonctionnement de la macro. Lorsque vous définissez l’argument Echo On surNon, la macro s’exécute sans mettre à jour l’écran. Une fois la macro terminée, Access réactive automatiquement l’écho et repeint la fenêtre. Le paramètre Non de l’argument Echo On n’affecte pas les fonctionnalités de la macro ou ses résultats.

L’action Écho ne supprime pas l’affichage des boîtes de dialogue modal, telles que les messages d’erreur, ou les formulaires contextuels, tels que les feuilles de propriétés. Vous pouvez utiliser des boîtes de dialogue et des formulaires contextuels pour collecter ou afficher des informations, même si l’écho est désactivé. Pour supprimer tous les messages ou boîtes de dialogue, à l’exception des boîtes de message d’erreur et des boîtes de dialogue qui nécessitent que l’utilisateur entre des informations, utilisez l’action SetWarnings .

Vous pouvez exécuter l’action Écho plusieurs fois dans une macro. Cela vous permet de modifier le texte de la barre de status pendant l’exécution de la macro.

Si vous désactivez l’écho, vous pouvez utiliser l’action Sablier pour modifier le pointeur de la souris en icône de sablier (ou toute icône de pointeur de souris que vous avez définie pour « Occupé ») afin de fournir une indication visuelle que la macro est en cours d’exécution.

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

Exemples

Définir la valeur d’un contrôle à l’aide d’une macro

La macro suivante ouvre le formulaire Ajouter des produits à partir d’un bouton du formulaire Fournisseurs. Il montre l’utilisation des actions Echo, Close, OpenForm, SetValue et GoToControl . L’action DéfinirValeur définit le contrôle Id du fournisseur dans le formulaire Produits sur le fournisseur actuel dans le formulaire Fournisseurs. L’action GoToControl déplace ensuite le focus sur le champ ID de catégorie, où vous pouvez commencer à entrer des données pour le nouveau produit. Cette macro doit être attachée au bouton Ajouter des produits dans le formulaire Fournisseurs.

Action

Arguments : Paramètre

Commentaire

Echo

Echo On : Non

Arrêter la mise à jour de l’écran pendant l’exécution de la macro.

Fermer

Type d’objet : Formulaire

Nom de l’objet : Liste des produits

Enregistrer : Non

Fermez le formulaire Liste des produits.

OpenForm

Nom du formulaire : Produits

Affichage : Formulaire

Mode données : Ajouter

Mode fenêtre : Normal

Ouvrez le formulaire Produits.

SetValue

Élément : [Formulaires] ! [Produits] ! [SupplierID]

Expression : SupplierID

Définissez le contrôle Id du fournisseur sur le fournisseur actuel dans le formulaire Fournisseurs.

GoToControl

Nom du contrôle : CategoryID

Accédez au contrôle ID de catégorie.

Synchroniser des formulaires à l’aide d’une macro

La macro suivante ouvre le formulaire Liste de produits dans le coin inférieur droit du formulaire Fournisseurs, affichant les produits du fournisseur actuel. Il montre l’utilisation des actions Echo, MsgBox, GoToControl, StopMacro, OpenForm et MoveSize . Il montre également l’utilisation d’une expression conditionnelle avec les actions MsgBox, GoToControl et StopMacro . Cette macro doit être attachée au bouton Vérifier les produits dans le formulaire Fournisseurs.

Condition

Action

Arguments : Paramètre

Commentaire

Echo

Echo On : Non

Arrêter la mise à jour de l’écran pendant l’exécution de la macro.

IsNull([ID fournisseur])

Msgbox

Message : Accédez à l’enregistrement du fournisseur dont vous souhaitez afficher les produits, puis cliquez à nouveau sur le bouton Vérifier les produits.

Bip : Oui

Type : Aucun

Titre : Sélectionner un fournisseur

S’il n’existe aucun fournisseur actuel dans le formulaire Fournisseurs, affichez un message.

...

GoToControl

Nom du contrôle : CompanyName

Déplacez le focus sur le contrôle CompanyName.

...

StopMacro

Arrêtez la macro.

OpenForm

Nom du formulaire : Liste des produits

Affichage : Feuille de données

Nom du filtre :

Condition Where : [ID fournisseur] = [Formulaires] ! [Fournisseurs] ! [SupplierID]

Mode données : lecture seule

Mode fenêtre : Normal

Ouvrez le formulaire Liste des produits et affichez les produits du fournisseur actuel.

MoveSize

Droite : 0,7799 »

Bas : 1.8 »

Placez le formulaire Liste des produits dans le coin inférieur droit du formulaire Fournisseurs.

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.

×