Partager via


OpenStoredProcedure, action de macro

S’applique à : Access 2013, Office 2013

Dans un projet Access, vous pouvez utiliser l’action OuvrirProcédureStockée pour ouvrir une procédure stockée en mode Feuille de données, Création de procédure stockée 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 choisir le mode de saisie des données voulu pour la procédure stockée et limiter les enregistrements que celle-ci affiche.

Remarque

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

Setting

L’action OuvrirProcédureStockée possède 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 du volet Générateur de macro affiche toutes les procédures stockées dans la base de données active. Cet argument est obligatoire. Si vous exécutez une macro contenant l’action OuvrirProcédureStockée dans une base de données bibliothèque, Microsoft 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.

View

Affichage dans lequel s’ouvre la procédure stockée. 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 de saisie de données de la procédure stockée. S’applique uniquement aux procédures stockées ouvertes en mode Feuille de données. Cliquez sur Ajouter (l’utilisateur ne peut ni afficher ni modifier les enregistrements existants, mais peut en ajouter de nouveaux), Modifier (l’utilisateur peut afficher et modifier les enregistrements existants et en ajouter de nouveaux) ou Lecture seule (l’utilisateur peut uniquement consulter les enregistrements). La valeur par défaut est Modifier.

Remarques

Cette action équivaut à double-cliquer sur la procédure stockée dans le volet de navigation ou à cliquer avec le bouton droit sur la procédure stockée dans le volet de navigation, puis à sélectionner la commande de votre choix.

Basculer en mode Création lorsque la procédure stockée est ouverte supprime le paramètre de l’argument Mode Données de la procédure stockée. Ce paramètre n’est pas actif, même si l’utilisateur revient en mode Feuille de données.

Conseil

  • Vous pouvez faire glisser une procédure stockée du volet de navigation vers une ligne d’action de macro. Ceci crée automatiquement une action OuvrirProcédureStockée qui ouvre la procédure stockée en mode Feuille de données.
  • Si vous ne voulez pas afficher les messages système qui s’affichent normalement lorsqu’une procédure stockée est exécutée (indiquant qu’il s’agit d’une procédure stockée et affichant le nombre d’enregistrements concernés), vous pouvez faire appel à l’action Avertissements pour supprimer l’affichage de ces messages.

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