Personnaliser une vue dans une application Access en créant une macro d'interface utilisateur

Important    Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Avec des macros d'interface (interface utilisateur) utilisateur dans les applications web Access, vous pouvez effectuer des actions telles que l'ouverture d'une autre vue, application d'un filtre ou en créant un nouvel enregistrement. Il existe deux types: « incorporée » l'interface utilisateur, laquelle attacher directement aux objets d'interface utilisateur tels que des boutons de commande, zones de liste déroulante et l'objet du bouton de la barre et "autonome" interface utilisateur macros, contenues dans des objets macro.

Pour éviter de dupliquer la logique de macro, réutiliser des macros de l'interface utilisateur autonome en les appelant à partir d'autres macros. Vous pouvez voir les macros de l'interface utilisateur autonome dans le volet de Navigation, sous Macros, mais vous ne pouvez pas les exécuter directement à partir de là. Utiliser l'action ExécuterMacro pour exécuter une macro de l'interface utilisateur autonome à partir d'une macro incorporée de l'interface utilisateur.

Remarque   Cet article ne s'applique pas aux bases de données accès aux postes de travail.

Créer une macro incorporée de l'interface utilisateur dans une application de web Access

Les macros incorporées de l'interface utilisateur dans les applications web Access s'exécutent lorsque des événements spécifiques se produisent dans un affichage, en cliquant sur un bouton, sélectionner un élément dans une zone de liste déroulante ou du chargement d'une vue. Les macros font partie intégrante de l'affichage ou le contrôle, dans qu'elles sont intégrées.

Voici les événements que vous pouvez attacher une macro l'interface utilisateur dans un contrôle ou d'affichage dans un accès web app :

Type d’événement

Quand il se produit

Après mise à jour

Se produit lorsque vous tapez les données dans un contrôle ou sélectionnez un élément dans un contrôle de liste.

Sur clic

Se produit lorsqu’un contrôle est sélectionné.

Sur activation

Se produit lorsque l’utilisateur se déplace vers un autre enregistrement dans la vue.

Sur chargement

Se produit lorsqu’une vue est ouverte.

Et Voici les événements de que chaque contrôle prend en charge dans les affichages de liste et vide :

Contrôle ou type d’objet

Événements pris en charge

Bouton Barre d’action

Sur clic

Saisie semi-automatique

Après mise à jour, Sur clic

Bouton

Sur clic

Case à cocher

Après mise à jour

Combo Box

Après mise à jour

Lien hypertexte

Après mise à jour, Sur clic

Image

Sur clic

Label

Sur clic

Zone de texte multiligne

Après mise à jour, Sur clic

Text Box

Après mise à jour, Sur clic

Affichage

Sur activation, Sur chargement

Remarque   

  • Vues résumées dans les applications web Access ne prend en charge la possibilité d'ajouter des contrôles personnalisés qui signifie que vous ne pouvez pas ajouter des macros d'interface utilisateur pour tous les contrôles de ce type d'affichage.

  • Mode feuille de données ne gère pas les événements de contrôle après la mise à jour. Vous pouvez uniquement définir la logique de macro dans l'événement après la mise à jour des contrôles placés sur la liste et les vues vides.

  • Contrôles de navigateur Web, les contrôles de sous-affichage et les contrôles d'éléments connexes ne prend en charge les événements sur n'importe quel type d'affichage.

Voici comment procéder pour créer une macro incorporée de l'interface utilisateur dans une application de web Access :

  1. Sélectionnez le contrôle dans laquelle vous voulez incorporer la macro.

  2. Cliquez sur le bouton Actions. Access ouvre la boîte de dialogue Actions pour l’action personnalisée.

    Bouton Actions pour un bouton de commande sur une vue.

  3. Cliquez sur l'événement que vous souhaitez attacher la macro. Access affiche une macro vide en mode Création de macro, et vous pouvez commencer à ajouter des actions.

Créer une macro de l'interface utilisateur autonome dans un accès web app

  1. Cliquez sur Accueil > Avancé > Macro.

    Access affiche une macro vierge en mode Création de macro, et vous pouvez commencer à ajouter des actions.

  2. Cliquez sur Enregistrer. Entrez le nom de la macro dans la zone Nom de la macro, puis cliquez sur OK.

Conseils pour la création d'une macro de l'interface utilisateur dans une application de web Access

Ces conseils doivent faciliter le déroulement du processus.

  • Pour faire référence à un champ dans une macro, utilisez le format [TableName]. [ FieldName]. Par exemple, utilisez [tâches]. [ Date d'échéance] pour faire référence au champ Date d'échéance et [tâches]. [ État] pour faire référence au champ statut. Si votre affichage est basé sur une requête, indiquez le nom de l'objet de la requête enregistrée. Par exemple, si la source d'enregistrement de votre vue est une requête nommée MyQuery, utilisez [MyQuery]. [ Date d'échéance] pour faire référence au champ Date d'échéance dans la requête.

  • Avant de créer une macro d’interface utilisateur incorporée, écrivez les noms des tables, champs et contrôles que vous envisagez d’utiliser car vous ne serez pas en mesure de passer à d’autres onglets pendant que vous travaillez sur la macro.

  • Certains arguments de l'action macro prend en charge les expressions. Si vous souhaitez utiliser une expression dans un argument d'action de macro, entrez un signe = à la première position dans la zone d'argument. Si l'argument prend en charge les expressions, Access affiche un bouton Générateur d'Expression sur le côté droit de la zone d'argument.

  • Enregistrez souvent.

Remarque   Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

S’applique à : Access 2016 Preview, Access 2013



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue