OuvrirFonction, action de macro

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

Dans un projet Access (* .adp), vous pouvez utiliser l’action de macro OuvrirFonction pour ouvrir une fonction définie par l’utilisateur dans mode Feuille de données, inline fonction mode Création, affichage de l’éditeur de texte SQL (pour une valeur scalaire ou une table de fonction définies par l’utilisateur), ou Aperçu avant impression. Cette action exécute la fonction définie par l’utilisateur lorsqu’ouverte en mode feuille de données. Vous pouvez également sélectionner le mode d’entrée de données pour la fonction définie par l’utilisateur et limiter les enregistrements qui s’affiche la fonction définie par l’utilisateur.

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

Remarque : Access 2010 est la dernière version qui prend en charge des projets de données Access.

Paramètre

L’action de macro OuvrirFonction comporte les arguments suivants.

Argument de l’action

Description

Nom de la fonction

Le nom de la fonction définie par l’utilisateur à ouvrir. La zone Nom de la fonction affiche toutes les fonctions définies par l’utilisateur dans la base de données active. Il s’agit d’un argument obligatoire.

Si vous exécutez une macro contenant l’action fonction dans une base de données bibliothèque, Access recherche d’abord la fonction portant ce nom dans la base de données bibliothèque, puis dans la base de données active.

Affichage

L’affichage dans lequel la fonction définie par l’utilisateur s’ouvre. Dans la zone affichage, sélectionnez feuille de données, Création, Aperçu avant impression, tableau croisé dynamique ou graphique croisé dynamique. La valeur par défaut est feuille de données.

Mode de données

Le mode d’entrée de données pour la fonction définie par l’utilisateur. Cela s’applique uniquement aux fonctions définies par l’utilisateur ouvertes en mode feuille de données. Sélectionnez Ajouter (l’utilisateur peut ajouter de nouveaux enregistrements mais ne peut pas afficher ou modifier des enregistrements existants), modification (l’utilisateur peut afficher ou modifier des enregistrements existants et ajouter de nouveaux enregistrements) ou Lecture seule (l’utilisateur peut afficher uniquement les enregistrements). La valeur par défaut est à Modifier.

Remarques

Cette action de macro est similaire à double-cliquer sur une fonction définie par l’utilisateur dans le volet de Navigation, ou avec le bouton droit de la fonction dans le volet de Navigation et sélection d’une vue.

Passer en mode Création alors que la fonction définie par l’utilisateur est ouverte supprime le paramètre de l’argument Mode données pour la fonction définie par l’utilisateur. Ce paramètre n’est pas en réalité, même si l’utilisateur revient en mode feuille de données.

Conseils    

  • Vous pouvez sélectionner une fonction définie par l’utilisateur dans le volet de Navigation et faites-la glisser sur la fenêtre de création de macro. Cela crée automatiquement une action OuvrirFonction qui ouvre la fonction définie par l’utilisateur en mode feuille de données.

  • Si vous ne voulez pas afficher les messages système qui apparaissent normalement quand une fonction définie par l’utilisateur est exécutée (indiquant qu’il est une fonction définie par l’utilisateur et affichant le nombre d’enregistrements qui vont être affecté), vous pouvez utiliser l’action de macro avertissements pour supprimer l’affichage de ces messages.

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

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.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×