Gäller för
Access 2010 Access 2007

I ett Access-projekt (*.adp) kan du använda makroåtgärden ÖppnaStoredProcedur för att öppna en lagrad procedur i Databladsvy, lagrad procedur Designvyn eller Förhandsgranska. Den här åtgärden kör den namngivna lagrade proceduren när den öppnas i databladsvyn. Du kan välja datainmatningsläge för den lagrade proceduren och begränsa vilka poster som visas i den lagrade proceduren.

Obs!: Den här åtgärden tillåts inte om databasen inte är betrodd.

Obs!: Access 2010 är den senaste versionen som stöder Access-dataprojekt.

Inställning

Makroåtgärden ÖppnaStoredProcedur har följande argument:

Åtgärdsargument

Beskrivning

Procedurnamn

Namnet på den lagrade procedur som ska öppnas. Rutan Procedurnamn i avsnittet Instruktionsargument i fönstret för makrodesign visar alla lagrade procedurer i den aktuella databasen. Det här är ett obligatoriskt argument.

Om du kör ett makro som innehåller makroåtgärden ÖppnaStoredProcedur i en biblioteksdatabas letar Access först efter den lagrade proceduren med det här namnet i biblioteksdatabasen och sedan i den aktuella databasen.

Visning

Vyn där den lagrade proceduren öppnas. Klicka på Datablad, Design, Förhandsgranska, Pivottabell eller Pivotdiagram i rutan Visa . Standardvärdet är Datablad.

Dataläge

Datainmatningsläget för den lagrade proceduren. Detta gäller endast lagrade procedurer som öppnas i databladsvyn. Klicka på Lägg till (användaren kan lägga till nya poster men kan inte visa eller redigera befintliga poster), Redigera (användaren kan visa eller redigera befintliga poster och lägga till nya poster) eller Skrivskyddade (användaren kan bara visa poster). Standardvärdet är Redigera.

Kommentarer

Den här åtgärden liknar att dubbelklicka på den lagrade proceduren i navigeringsfönstret eller högerklicka på den lagrade proceduren i navigeringsfönstret och välja önskat kommando.

Om du växlar till designvyn när den lagrade proceduren är öppen tas inställningen för datalägesargumentet bort för den lagrade proceduren. Den här inställningen gäller inte, även om användaren återgår till databladsvyn.

Tips

  • Du kan dra en lagrad procedur från navigeringsfönstret till makrodesignfönstret. Då skapas automatiskt en OpenStoredProcedure-makroåtgärd som öppnar den lagrade proceduren i databladsvyn.

  • Om du inte vill visa systemmeddelanden som normalt visas när en lagrad procedur körs (som anger att det är en lagrad procedur och visar hur många poster som påverkas) kan du använda instruktionen VisaVarningar för att dölja visningen av dessa meddelanden.

Om du vill köra makroåtgärden ÖppnaStoredProcedur i en VBA-modul (Visual Basic for Applications) använder du metoden ÖppnaStoredProcedure för DoCmd-objektet .

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.