Applies ToAccess pro Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

S makry uživatelského rozhraní ve webových aplikacích pro Access můžete provádět akce, jako je otevření nového zobrazení, použití filtru nebo vytvoření nového záznamu. Existují dva typy: vložená makra uživatelského rozhraní, která se připojují přímo k objektům uživatelského rozhraní (jako jsou příkazová tlačítka, pole se seznamem nebo objekty tlačítka na panelu Akce), a samostatná makra uživatelského rozhraní obsažená v objektech makra.

Aby nedošlo k duplikování logiky makra, používejte samostatná makra uživatelského rozhraní opakovaně jejich voláním z ostatních maker. Samostatná makra najdete v navigačním podokně v části Makra, ale nemůžete je spouštět přímo odsud. Ke spuštění samostatného makra z vloženého makra uživatelského rozhraní použijte akci SpustitMakro.

Poznámka: Tento článek se nevztahuje na desktopové databáze Accessu.

Vytvoření vloženého makra uživatelského rozhraní ve webové aplikaci pro Access

Vložená makra uživatelského rozhraní ve webových aplikacích pro Access se spouštějí, když v zobrazení nastane konkrétní událost, jako je kliknutí na tlačítko, výběr položky z pole se seznamem nebo načtení zobrazení. Makra se stanou součástí zobrazení nebo ovládacího prvku, ve kterých jsou vložená.

Při následujících událostech můžete připojit makro uživatelského rozhraní do ovládacího prvku nebo zobrazení ve webové aplikaci pro Access:

Typ události

Kdy nastane

Po aktualizaci

Nastane poté, co zadáte data do ovládacího prvku nebo vyberete položku v ovládacím prvku seznamu.

Při kliknutí

Nastane při výběru ovládacího prvku.

Při události Current

Nastane, když uživatel přejde na jiný záznam v zobrazení.

Při zavedení

Nastane při otevření zobrazení.

A tady jsou události, které podporuje každý ovládací prvek v zobrazeních seznamů a v prázdných zobrazeních:

Typ ovládacího prvku nebo objektu

Podporované události

Tlačítko na panelu Akce

Při kliknutí

Automatické dokončování

Po aktualizaci, Při kliknutí

Tlačítko

Při kliknutí

Zaškrtávací políčko

Po aktualizaci

Pole se seznamem

Po aktualizaci

Hypertextový odkaz

Po aktualizaci, Při kliknutí

Obrázek

Při kliknutí

Popisek

Při kliknutí

Víceřádkové textové pole

Po aktualizaci, Při kliknutí

Textové pole

Po aktualizaci, Při kliknutí

Zobrazení

Při události Current, Při zavedení

Poznámky: 

  • Souhrnná zobrazení ve webových aplikacích pro Access nepodporují možnost přidávat vlastní ovládací prvky, což znamená, že nemůžete přidávat žádná makra uživatelského rozhraní do žádných ovládacích prvků u tohoto typu zobrazení.

  • Zobrazení Datový list nepodporují události ovládacího prvku Po aktualizaci. Logiku makra můžete definovat pouze v případě události Po aktualizaci ovládacích prvků v zobrazeních seznamu a prázdných zobrazeních.

  • Ovládací prvky webového prohlížeče, ovládací prvky dílčího zobrazení a ovládací prvky souvisejících položek nepodporují žádné události v žádném typu zobrazení.

Tady je postup, jak vytvořit vložené makro uživatelského rozhraní ve webové aplikaci pro Access:

  1. Vyberte ovládací prvek, do kterého chcete vložit makro.

  2. Klikněte na tlačítko Akce. Access otevře dialogové okno Akce pro vlastní akci.

    Tlačítko Akce pro příkazové tlačítko v zobrazení

  3. Klikněte na událost, ke které chcete makro připojit. Access zobrazí prázdné makro v návrhovém zobrazení maker a můžete začít přidávat akce.

Vytvoření samostatného makra uživatelského rozhraní ve webové aplikaci pro Access

  1. Klikněte na Domů > Upřesnit > Makro.

    Access zobrazí prázdné makro v návrhovém zobrazení maker a můžete začít přidávat akce.

  2. Klikněte na Uložit. Do pole Název makra zadejte název makra a klikněte na OK.

Tipy pro vytváření maker uživatelského rozhraní ve webových aplikacích pro Access

Tyto tipy by vám měly pomoct zjednodušit proces.

  • K odkazování na pole v makru použijte formát [NázevTabulky].[NázevPole]. Použijte například formát [Úkoly].[TermínSplnění] k odkazování na pole Termín splnění a formát [Úkoly].[Stav] k odkazování na pole Stav. Pokud je vaše zobrazení založeno na dotazu, zadejte název uloženého objektu dotazu. Pokud je například zdrojem záznamů vašeho zobrazení dotaz s názvem Můj_dotaz, použijte zadání [Můj_dotaz].[Termín splnění] pro odkazování na pole Termín splnění v dotazu.

  • Před vytvořením vloženého makra uživatelského rozhraní si poznamenejte názvy tabulek, polí a ovládacích prvků, které budete používat, protože při práci nebudete mít možnost přepínat na jiné karty.

  • Některé argumenty akce makra podporují výrazy. Pokud chcete použít výraz pro argument akce makra, zadejte na první pozici v poli argumentu znaménko =. Pokud argument podporuje výrazy, zobrazí Access v pravé části pole argumentu tlačítko Tvůrce výrazů.

  • Často ukládejte.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.