S’applique à
Access 2010 Access 2007

Dans un projet Access (*.adp), vous pouvez utiliser l’action de macro OpenStoredProcedure pour ouvrir un procédure stockée dans mode Feuille de données, procédure stockée mode Création ou Aperçu avant impression. Cette action exécute la procédure stockée nommée lorsqu’elle est ouverte en mode Feuille de données. Vous pouvez sélectionner le mode de saisie de données pour la procédure stockée et limiter les enregistrements affichés par la procédure stockée.

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

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

Paramètre

L’action de macro OpenStoredProcedure contient les arguments suivants.

Argument de l’action

Description

Nom de la procédure

Nom de la procédure stockée à ouvrir. La zone Nom de la procédure dans la section Arguments de l’action de la fenêtre de conception de macro affiche toutes les procédures stockées dans la base de données active. Il s’agit d’un argument obligatoire.

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

Affichage

Vue dans laquelle la procédure stockée s’ouvre. Cliquez sur Feuille de données, Création, Aperçu avant impression, Tableau croisé dynamique ou Graphique croisé dynamique dans la zone Affichage . La valeur par défaut est Feuille de données.

Mode données

Mode d’entrée de données pour la procédure stockée. Cela s’applique uniquement aux procédures stockées ouvertes en mode Feuille de données. Cliquez sur Ajouter (l’utilisateur peut ajouter de nouveaux enregistrements mais ne peut pas afficher ou modifier les enregistrements existants), Modifier (l’utilisateur peut afficher ou modifier des enregistrements existants et ajouter de nouveaux enregistrements) ou Lecture seule (l’utilisateur peut uniquement afficher les enregistrements). La valeur par défaut est Edit.

Remarques

Cette action est similaire à un double-clic sur la procédure stockée dans le volet de navigation ou à un clic droit sur la procédure stockée dans le volet de navigation et à la sélection de la commande souhaitée.

Le passage en mode Création lorsque la procédure stockée est ouverte supprime le paramètre d’argument Mode données pour la procédure stockée. Ce paramètre n’est pas en vigueur, même si l’utilisateur retourne en mode Feuille de données.

Conseils

  • Vous pouvez faire glisser une procédure stockée du volet de navigation vers la fenêtre de conception de macro. Cela crée automatiquement une action de macro OpenStoredProcedure qui ouvre la procédure stockée en mode Feuille de données.

  • Si vous ne souhaitez pas afficher les messages système qui s’affichent normalement lors de l’exécution d’une procédure stockée (indiquant qu’il s’agit d’une procédure stockée et indiquant le nombre d’enregistrements qui seront affectés), vous pouvez utiliser l’action SetWarnings pour supprimer l’affichage de ces messages.

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

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.