Akce makra OtevřítSestavu

Akci OtevřítSestavu v desktopových databázích Accessu můžete použít k otevření sestavy v Návrhové zobrazení nebo náhledu tisku nebo k odeslání sestavy přímo do tiskárny. Můžete taky omezit počet záznamů, které se vytisknou v sestavě.

Nastavení

Akce OtevřítSestavu má následující argumenty:

Akční argument

Popis

Název sestavy

Název sestavy, která se má otevřít. Pole Název sestavy v části Argumenty akce v podokně Tvůrce maker zobrazuje všechny sestavy v aktuální databázi. Zadání tohoto argumentu je povinné.

Pokud v Databázová knihovna spustíte makro obsahující akci OtevřítSestavu, vyhledá Access nejdřív sestavu s tímto názvem v databázi knihovny a potom v aktuální databázi.

Zobrazení

Zobrazení, ve kterém se sestava otevře V poli Zobrazení klikněte na Tisk (okamžitě vytisknout sestavu),Návrh nebo Náhled. Výchozí nastavení je Tisk.

Název filtru

Je Filtr, který omezuje záznamy sestavy. Můžete zadat název existujícího dotazu Dotaz nebo filtru uloženého jako dotaz. Dotaz však musí zahrnovat všechna pole v sestavě, kterou otevíráte, nebo musí mít vlastnost OutputAllFields nastavenou na hodnotu Ano.

Podmínka Where

Platná klauzule WHERE jazyka SQL (bez slova WHERE) nebo Výraz kterou Access používá k výběru záznamů z podkladových záznamů Tabulka nebo dotazu sestavy. Pokud vyberete filtr s argumentem Název filtru, Access použije tuto klauzuli WHERE na výsledky filtru.

Pokud chcete otevřít sestavu a omezit její záznamy na záznamy určené hodnotou ovládacího prvku ve formuláři, použijte tento výraz:

[ název_pole ] = Forms! [ název formuláře ]! [ název ovládacího prvku ve formuláři]

Název pole nahraďte názvem pole v podkladové tabulce nebo dotazu sestavy, kterou chcete otevřít. Ve formuláři nahraďte název formuláře a název ovládacího prvku názvem formuláře a ovládacím prvku ve formuláři obsahujícím hodnotu, se kterou se mají záznamy v sestavě shodovat.

Poznámka: Maximální délka argumentu Podmínka Where je 255 znaků. Pokud potřebujete zadat složitější klauzuli WHERE jazyka SQL delší než tato, použijte namísto toho metodu OpenReport objektu DoCmd v modulu Visual Basic for Applications (VBA). Příkazy klauzule WHERE jazyka SQL mohou mít v modulu VBA délku 32 768 znaků.

Režim okna

Režim, ve kterém se sestava otevře. V dialogovémokněRežim okna kliknětena Normální, Skrytý, Ikona nebo Dialog. Výchozí hodnota je Normal (Normální).

Poznámka: Některá nastavení argumentůWindow Mode neplatí, když používáte dokumenty s kartami. Přepnutí na překrývající se okna:

  1. Klikněte na Soubor a potom 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 dokumentuna Překrývající se okna.

  4. Klikněte na OKa potom zavřete a znovu otevřete databázi.

Poznámky

Nastavení Tisku pro argument Zobrazení vytiskne sestavu okamžitě s použitím aktuálního nastavení tiskárny, aniž by se vytiskne dialogové okno Tisk. Pomocí akce OtevřítSestavu můžete sestavu otevřít, nastavit a pak ji vytisknout pomocí akce Výtisk. Můžete třeba chtít upravit sestavu nebo použít akci Výtisk ke změně nastavení tiskárny před tiskem.

Filtr a podmínka WHERE, které použijete, se stanou nastavením vlastnosti filtru sestavy.

Akce OtevřítSestavu se podobá poklikání na sestavu v navigačním podokně nebo kliknutí pravým tlačítkem myši na sestavu v navigačním podokně a výběr zobrazení nebo příkazu Tisk.

Tipy    

  • Pokud chcete tisknout podobné sestavy pro různé sady dat, omezte záznamy vytištěné v sestavě pomocí filtru nebo klauzule WHERE. Potom upravte makro a použijte jiný filtr nebo změňte argument Podmínka Where.

  • Sestavu můžete přetáhnout z navigačního podokna do sestavy Řádek akce. Tím se automaticky vytvoří akce OtevřítSestava, která otevře sestavu v zobrazení sestavy.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×