V projektu aplikace Access (*.adp) můžete pomocí akce makra OtevřítFunction otevřít Uživatelsky definovaná funkce v Zobrazení Datový list, vložené funkce Návrhové zobrazení, zobrazení textového editoru SQL (pro skalární nebo uživatelem definovanou funkci tabulky) nebo náhled tisku. Tato akce spustí uživatelem definovanou funkci při otevření v zobrazení Datový list. Můžete také vybrat režim zadávání dat pro uživatelem definovanou funkci a omezit záznamy, které funkce definovaná uživatelem 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 Otevřít funkci má následující argumenty.
Akční argument |
Popis |
Název funkce |
Název uživatelem definované funkce, která se má otevřít. V poli Název funkce se zobrazí všechny uživatelem definované funkce v aktuální databázi. Zadání tohoto argumentu je povinné. Pokud spustíte makro obsahující akci Funkce v Databázová knihovna, Access nejprve vyhledá funkci s tímto názvem v databázi knihovny a pak v aktuální databázi. |
Zobrazit |
Zobrazení, ve kterém se otevře uživatelsky definovaná funkce. V poli Zobrazení vyberte 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 uživatelem definovanou funkci. To platí jenom pro uživatelem definované funkce otevřené v zobrazení Datový list. Vyberte 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 makra se podobá poklikání na uživatelem definovanou funkci v navigačním podokně nebo kliknutí pravým tlačítkem na funkci v navigačním podokně a výběru zobrazení.
Přepnutí do návrhového zobrazení, když je funkce definovaná uživatelem otevřená, odebere nastavení argumentu Režim dat pro uživatelem definovanou funkci. Toto nastavení není v platnosti, a to ani v případě, že se uživatel vrátí do zobrazení Datový list.
Tipy
-
V navigačním podokně můžete vybrat uživatelem definovanou funkci a přetáhnout ji do okna návrhu makra. Tím se automaticky vytvoří akce OpenFunction , která otevře uživatelem definovanou funkci v zobrazení Datový list.
-
Pokud nechcete zobrazovat systémové zprávy, které se obvykle zobrazují při spuštění uživatelem definované funkce (označují, že se jedná o uživatelem definovanou funkci a kolik záznamů bude ovlivněno), můžete zobrazení těchto zpráv potlačit pomocí akce makra Nastavit.
Chcete-li spustit akci makra OpenFunction v modulu jazyka Visual Basic for Applications (VBA), použijte metodu OpenFunction objektu DoCmd .