V projektu accessu (*.adp) můžete pomocí akce makra OpenStoredProcedure otevřít Uložená procedura v Zobrazení Datový list, uloženou proceduru Návrhové zobrazení nebo Náhled tisku. Tato akce spustí pojmenovanou uloženou proceduru při otevření v zobrazení Datový list. Můžete vybrat režim zadávání dat pro uloženou proceduru a omezit záznamy, které uložená procedura zobrazuje.
Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.
Poznámka: Access 2010 je poslední verze, která podporuje datové projekty Accessu.
Nastavení
Akce makra OpenStoredProcedure má následující argumenty.
|
Akční argument |
Popis |
|
Název procedury |
Název uložené procedury, která se má otevřít. Pole Název procedury v části Argumenty akce okna návrhu makra zobrazuje všechny uložené procedury v aktuální databázi. Zadání tohoto argumentu je povinné. Pokud spustíte makro obsahující akci makra OpenStoredProcedure v Databázová knihovna, Access nejprve vyhledá uloženou proceduru s tímto názvem v databázi knihovny a pak v aktuální databázi. |
|
Zobrazit |
Zobrazení, ve kterém se otevře uložená procedura. V poli Zobrazení klikněte na Datový list, Návrh, Náhled tisku, Kontingenční tabulka nebo Kontingenční graf. Výchozí hodnota je Datový list. |
|
Režim dat |
Režim zadávání dat pro uloženou proceduru. To platí jenom pro uložené procedury otevřené v zobrazení Datový list. Klikněte na Přidat (uživatel může přidat nové záznamy, ale nemůže zobrazit nebo upravit existující záznamy), Upravit (uživatel může zobrazit nebo upravit existující záznamy a přidat nové záznamy) nebo Jen pro čtení (uživatel může jenom zobrazit záznamy). Výchozí hodnota je Upravit. |
Poznámky
Tato akce se podobá poklikání na uloženou proceduru v navigačním podokně nebo kliknutí pravým tlačítkem na uloženou proceduru v navigačním podokně a výběru požadovaného příkazu.
Přepnutí do návrhového zobrazení, když je uložená procedura otevřená, odebere nastavení argumentu Režim dat pro uloženou proceduru. Toto nastavení není v platnosti, a to ani v případě, že se uživatel vrátí do zobrazení Datový list.
Tipy
-
Uloženou proceduru můžete přetáhnout z navigačního podokna do okna návrhu makra. Tím se automaticky vytvoří akce makra OpenStoredProcedure , která otevře uloženou proceduru v zobrazení Datový list.
-
Pokud nechcete zobrazit systémové zprávy, které se obvykle zobrazují při spuštění uložené procedury (označují, že se jedná o uloženou proceduru a kolik záznamů bude ovlivněno), můžete zobrazení těchto zpráv potlačit pomocí akce NastavitWarnings .
Chcete-li spustit akci makra OpenStoredProcedure v modulu jazyka Visual Basic for Applications (VBA), použijte metodu OpenStoredProcedure objektu DoCmd .