Akcia makra OtvoriťZostavu

V databázach počítačovej verzie Accessu môžete použiť akciu OtvoriťZostavu na otvorenie zostavy v návrhovom zobrazení či ukážke pred tlačou alebo môžete zostavu priamo odoslať do tlačiarne. Môžete tiež obmedziť záznamy, ktoré sa v zostave vytlačia.

Nastavenie

Akcia OtvoriťZostavu obsahuje nasledujúce argumenty.

Argument akcie

Popis

Názov zostavy

Názov zostavy, ktorú chcete otvoriť. V poli Názov zostavy v sekcii Argumenty akcie na table Zostavovač makier sa zobrazia všetky zostavy v aktuálnej databáze. Tento argument je povinný.

Ak spustíte makro obsahujúce akciu OtvoriťZostavu v knižničnej databáze, Access bude zostavu s týmto názvom najprv hľadať v knižničnej databáze a potom v aktuálnej databáze.

Zobrazenie

Zobrazenie, v ktorom sa zostava otvorí. Kliknite na položku Tlačiť (okamžitá tlač zostavy), Návrh alebo Ukážka pred tlačou v okne Zobrazenie. Predvolené nastavenie je Tlačiť.

Názov filtra

Filter, ktorý obmedzuje záznamy zostavy. Môžete zadať názov existujúceho dotazu alebo filtra, ktorý bol uložený ako dotaz. Dotaz však musí obsahovať všetky polia v zostave, ktorú otvárate, alebo musí mať vlastnosť dotazu VýstupVšetkýchPolí nastavenú na hodnotu Áno.

Podmienka Where

Platná klauzula WHERE jazyka SQL (bez výrazu WHERE) alebo výraz, ktoré Access používa na výber záznamov zo základnej tabuľky zostavy alebo z dotazu. Ak vyberiete filter s argumentom Názov filtra, Access použije túto klauzulu WHERE vo výsledkoch filtrovania.

Ak chcete otvoriť zostavu a obmedziť jej záznamy na záznamy špecifikované hodnotou ovládacieho prvku vo formulári, použite nasledujúci výraz:

[ fieldname ] = Forms![ formname ]![ controlname on form ]

Výraz fieldname nahraďte názvom poľa v základnej tabuľke alebo v dotaze zostavy, ktorú chcete otvoriť. Výrazy formnamecontrolname on form nahraďte názvom formulára a ovládacieho prvku vo formulári, ktorý obsahuje hodnotu, s ktorou sa záznamy v zostave majú zhodovať.

Poznámka : Maximálna dĺžka argumentu Podmienka Where je 255 znakov. Ak potrebujete zadať komplexnejšiu klauzulu WHERE jazyka SQL, ktorá je dlhšia než je uvedená klauzula, použite metódu OtvoriťZostavu objektu DoCmd v module Visual Basic for Applications (VBA). Príkazy klauzuly WHERE jazyka SQL môžu v module VBA obsahovať až 32 768 znakov.

Režim okna

Režim, v ktorom sa zostava otvorí. Kliknite na položku Normálne, Skryté, Ikona alebo Dialógové okno v poli Režim okna. Predvolené nastavenie je Normálne.

Poznámka : Niektoré nastavenia argumentov v zobrazení Režim okna sa v prípade použitia dokumentov s kartami nepoužijú. Prepnutie na prekrývajúce sa okná:

  1. Kliknite na položku Súbor a potom kliknite na položku Access – možnosti. Ak používate Access 2007, kliknite na tlačidlo Microsoft Office > Možnosti programu Access.

  2. V dialógovom okne Access – možnosti kliknite na položku Aktuálna databáza.

  3. V sekcii Možnosti aplikácie v časti Možnosti okna dokumentu kliknite na položku Prekrývajúce sa okná.

  4. Kliknite na položku OK, potom zavrite a znova otvorte databázu.

Poznámky

Nastavenie Tlačiť argumentu Zobrazenie vedie k okamžitej tlači zostavy použitím aktuálnych nastavení tlačiarne bez zobrazenia dialógového okna Tlač. Na otvorenie a nastavenie zostavy môžete použiť aj akciu OtvoriťZostavu. Potom ju môžete vytlačiť použitím akcie Vytlačiť. Je možné, že budete napríklad chcieť upraviť zostavu alebo použiť akciu Vytlačiť na zmenu nastavenia tlačiarne pred tým, než budete tlačiť.

Filter a podmienka WHERE, ktoré použijete, sa stanú nastavením vlastnosti Filter danej zostavy.

Akcia OtvoriťZostavu je podobná dvojitému kliknutiu na zostavu na navigačnej table alebo kliknutiu pravým tlačidlom myši na zostavu na navigačnej table a výberu zobrazenia alebo príkazu Tlačiť.

Tipy    

  • Ak chcete tlačiť podobné zostavy odlišných súborov údajov, na obmedzenie počtu záznamov vytlačených v zostave použite filter alebo klauzulu WHERE. Potom upravte makro a použite iný filter alebo zmeňte argument Podmienka Where.

  • Zostavu môžete z navigačnej tably presunúť do riadka akcie makra. Tento krok automaticky vytvorí akciu OtvoriťZostavu, ktorá zostavu otvorí v zobrazení zostáv.

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×