Akce makra OtevřítFormulář

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Akce makra OtevřítFormulář v aplikaci Access slouží k otevření FormulářFormulářové zobrazení, Návrhové zobrazení, náhledu před tiskem nebo Zobrazení Datový list. Můžete vybrat položku a okno s režimy dat formuláře a omezit záznamy, které se zobrazí formulář.

Poznámka : Akce makra OtevřítFormulář není k dispozici ve webových aplikacích pro Access.

Nastavení

Akci OtevřítFormulář má následující argumenty.

Argument akce

Popis

Název formuláře

Název otevřete formulář. Do pole Název formuláře zobrazí rozevírací seznam všem formulářům v aktuální databázi. Toto je povinný argument.

Pokud spustíte makro obsahující akci OtevřítFormulář v Databázová knihovna, aplikace Access hledat nejprve formuláře s tímto názvem v databázové knihovně a potom v aktuální databázi.

Zobrazení

Zobrazení, ve kterém se otevře formulář. V poli Zobrazit vyberte formulář, Návrh, Náhledu před tiskem, datový list, kontingenční tabulky nebo kontingenční graf. Výchozí hodnota je formuláře.

Poznámka : Funkce kontingenčních tabulek a zobrazení byly odebrány od začátku přístup v Accessu 2013.

Poznámka : Nastavení argumentu Zobrazit přepíše nastavení vlastnosti výchozí zobrazení a Povolená zobrazení formuláře. Třeba když vlastnost Povolená zobrazení formuláře nastavené na datový list, pořád můžete akci OtevřítFormulář otevřete formulář ve formulářovém zobrazení.

Název filtru

Filtr, omezení nebo řazení záznamy ve formuláři. Můžete zadat název existující Dotaz nebo filtru, které byly uložené jako dotaz. Dotaz musí však zahrňte všechna pole ve formuláři, který otevíráte nebo jeho Výstup všech polí vlastnost nastavena na hodnotu Ano.

Podmínka Where

Platné SQL klauzule WHERE (bez slova kde) nebo Výraz sloužící k výběr záznamů ve formuláři zdrojové tabulky nebo dotazu. Pokud vyberete možnost filtru s argumentem Název filtru , aplikace Access použije tuto klauzuli WHERE na výsledky filtrování.

Otevření formuláře a omezit záznamy na uživatelům, určené hodnotou ovládacího prvku v jiném formuláři, použijte následující výraz:

[ fieldname ] = Forms! [ položky název formuláře ]! [ název ovládacího prvku v jiném formuláři ]

Nahraďte název pole název pole podkladové tabulky nebo dotazu na formulář, který chcete otevřít. Nahraďte názvem další formuláře a ovládací prvek v jiném formuláři, která obsahuje hodnotu chcete záznamy ve formuláři první podle položky název formuláře a název ovládacího prvku v jiném formuláři .

Poznámka : Maximální délka argumentu Kde podmínka je 255 znaků. Pokud budete muset zadat složitější SQL klauzule WHERE delší než to, použijte metodu OtevřítFormulář objektu DoCmd v jazyce Visual Basic for Applications (VBA) modul. Klauzule WHERE příkazu SQL z až 32 768 znaků můžete zadat v jazyce VBA.

Režim dat

Režim zadávání dat formuláře. To se týká jenom formulářů otevřených ve formulářovém zobrazení nebo v zobrazení Datový list. Klikněte na Přidat (uživatele můžete přidat nové záznamy, ale nedají se upravovat stávající záznamy) Upravit (uživatel může upravovat stávající záznamy a přidávání nových záznamů), nebo Jen pro čtení (uživatel můžou jenom zobrazit záznamy).

Poznámky

  • Nastavení argumentu Režim dat přepíše nastavení vlastností formuláře AllowEdits, Povolit, AllowAdditionsa zadat data . Například pokud je vlastnost Povolit úpravy formuláře nastavena na hodnotu Ne, pořád můžete akci OtevřítFormulář otevřete formulář v režimu úprav.

  • Pokud tento argument necháte prázdné, bude formulář otevřen v režimu zadávání dat nastavil AllowEdits, Povolit, AllowAdditionsa ZadáníDat vlastností formuláře.

Režim okna

Režim okna, ve kterém se otevře se formulář. Vyberte Normální (otevře se formulář v režimu nastavil její vlastnosti), skryté (formulář je skrytý), ikona (formulář otevře minimalizovaný jako malé záhlaví v dolní části obrazovky) nebo dialogové okno (formuláře modální a Překryvné okno vlastnosti jsou nastaveny na hodnotu Ano ). Výchozí hodnota je normálně.

Poznámka : Některá nastavení argumentu Režim okna , nebudou mít vliv při použití zobrazení dokumentu s kartami. Chcete-li přepnout na překrývající se okna:

  1. Klikněte na kartu soubor a potom klikněte na Možnosti. Poznámka: Pokud používáte aplikaci Access 2007, klikněte na Tlačítko Microsoft Office Obrázek tlačítka a potom klikněte na Možnosti aplikace Access.

  2. V dialogovém okně Možnosti aplikace Access klikněte na Aktuální databáze.

  3. V části Možnosti aplikace klikněte v části Možnosti okna dokumentuPřekrývající se okna.

  4. Klikněte na OK, po zavření a znovuotevření databáze.

Poznámky

Tato akce makra je podobný poklepáním na formulář v navigačním podokně nebo pravým tlačítkem myši na formulář v navigačním podokně a následným výběrem zobrazení.

Formuláře mohou být Modální (ho musí být uzavřen nebo skrýt před uživateli mohou provádět jakékoli další akce) nebo nemodální (uživatele můžete přesunout do ostatními okny při otevření formuláře). Lze také Místní formulář (formulář pro shromažďování a zobrazení informací, které zbývá nad všemi ostatními okny aplikace Access). Nastavte vlastnosti modální a místní nabídka při návrhu formuláře. Pokud používáte Normální u argumentu Režim okna , formuláři otevře v režimu nastavil nastavení těchto vlastností. Pokud použijete Dialog argumentu Režim okna , jsou obě těchto vlastností nastavit na hodnotu Ano. Formulář otevřený jako skrytý nebo jako ikona obnoví režim zadali nastavením jeho vlastností při zobrazení nebo obnovení.

Při otevření formuláře v argumentu Režim okna nastavit do dialogového okna aplikace Access pozastaví makro, dokud formuláři zavřený nebo skryté. Skrýt formulář nastavením jeho vlastnost na hodnotu Ne pomocí akce NastavitHodnotu .

Filtr nebo podmínka WHERE se stanou nastavením vlastnosti Filtr formuláře.

Tip : Můžete vybrat formulář v navigačním podokně a přetáhněte ji do okna Makro. Vytvoří se automaticky akci OtevřítFormulář, která otevře vybraný formulář ve formulářovém zobrazení.

Příklad

Nastavte hodnotu ovládacího prvku ve formuláři otvíraného pomocí makra

Následující makro otevře formulář výrobky po stisknutí tlačítka ve formuláři Dodavatelé. Ukazují použití ozvěn tím, OtevřítFormulář, NastavitHodnotua PřejítNaOvládacíPrvek akce. Akce NastavitHodnotu nastaví ID dodavatele ovládacího prvku ve formuláři výrobky aktuálního dodavatele ve formuláři Dodavatelé. PřejítNaOvládacíPrvek pak se fokus přesune do pole ID kategorie, kde můžete začít zadávat data nového produktu. Toto makro je připojit na tlačítko Přidat produkty ve formuláři Dodavatelé.

Akce

Argumenty: Nastavení

Komentář

ZobrazovatVýsledky

Zobrazovat výsledky: bez

Zastavte aktualizaci obrazovky je spuštěná makro.

OtevřítFormulář

Název formuláře: produkty

Zobrazit: Formulář

Režim dat: Přidání

Režim okna: Normální

Otevřete formulář produkty.

NastavitHodnotu

Položka: [Forms]! [Výrobky]! [KódDodavatele]

Výraz: ČísloDodavatele

Nastavte ovládací prvek kód dodavatele aktuální dodavateli ve formuláři Dodavatelé.

PřejítNaOvládacíPrvek

Název ovládacího prvku: Idkategorie

Přejděte na ovládací prvek ID kategorie.

Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×