DoCmd.OpenStoredProcedure (Access)
La méthode OpenStoredProcedure exécute l'action OuvrirProcédureStockée dans Visual Basic.
Dans un projet Access, vous pouvez utiliser la méthode OpenStoredProcedure pour ouvrir une procédure stockée en mode feuille de style, procédure stockée ou aperçu avant impression. Cette méthode exécute la procédure stockée nommée lors de l'ouverture 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. Si vous ne souhaitez pas afficher les messages système qui s'affichent normalement lorsqu'une procédure stockée est exécutée (indiquant qu'il est une procédure stockée et affichant le nombre d'enregistrements concerné), vous pouvez utiliser la méthode SetWarnings pour supprimer l'affichage de ces messages.
OpenStoredProcedure (ProcedureName, View, DataMode)
DoCmd.OpenStoredProcedure "Employees", 1
Arguments
Un argument nommé
ProcedureName (String) - Expression chaîne qui correspond au nom valide d'une procédure stockée dans la base de données en cours. Si vous exécutez du code Visual Basic contenant la méthode 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.
Optional arguments
Les arguments suivants sont facultatifs
View (AcView) - Constante AcView qui spécifie l’affichage dans lequel la procédure stockée s’ouvre. La valeur par défaut est acViewNormal.
Valeurs possibles sont
acViewDesign | Mode Création |
acViewLayout | Mode page |
acViewNormal | (Par défaut) Mode normal |
acViewPivotChart | Mode Graphique croisé dynamique |
acViewPivotTable | Mode Tableau croisé dynamique |
acViewPreview | Mode Aperçu avant impression |
acViewReport | Mode État |
DataMode (AcOpenDataMode) - Constante AcOpenDataMode qui spécifie le mode de saisie de données pour la procédure stockée. La valeur par défaut est acEdit.
Les valeurs de retour possibles sont acAdd - L'utilisateur peut ajouter de nouveaux enregistrements mais il ne peut ni afficher ni modifier ceux qui existent, acEdit - L'utilisateur peut afficher ou modifier les enregistrements existants et en ajouter de nouveaux, acReadOnly - L'utilisateur peut uniquement afficher les enregistrements.