Akce makra PřejítNaOvládacíPrvek

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Akce makra PřejítNaOvládacíPrvek v desktopové databáze Accessu a webových aplikacích pro Access slouží k přesunutí Fokus zadaný Pole nebo Ovládací prvek v aktuálním Záznam otevřít Formulář, formuláře Datový list tabulky zobrazení Datový list či datový list dotazu. Pokud chcete určité pole nebo ovládací prvek má fokus, můžete pomocí této akce. Toto pole nebo ovládací prvek můžete pak použít k porovnání nebo akce NajítZáznam . Pomocí této akce můžete taky navigaci ve formuláři podle určitých podmínek. Například, pokud uživatel zadá bez žena Vdá ovládacího prvku ve formuláři stavu pojištění fokus automaticky přeskočit ovládací prvek jméno partnera a přesunutí na další ovládací prvek.

Nastavení

Akce PřejítNaOvládacíPrvek má následující argumenty.

Argument akce

Popis

Název ovládacího prvku

Zadejte název pole nebo určit, kde se má fokus. Toto je povinný argument.

Poznámka: Zadejte jenom název pole nebo ovládacího prvku v argumentu Název ovládacího prvku není plně kvalifikovaný identifikátor, například [Forms]! [Výrobky]! [Kód výrobku] Pokud používáte desktopovou databázi Accessu.

Poznámky

Akce makra PřejítNaOvládacíPrvek nelze použít přesouvat fokus do ovládacího prvku ve formuláři skryté.

Tip: Akce makra PřejítNaOvládacíPrvek slouží k přesunutí Podformulář, což je typ ovládacího prvku. Pak můžete akce PřejítNaZáznam přejdete na určitý záznam v podformuláři. Můžete taky přesunout do ovládacího prvku na Podformulář pomocí akce PřejítNaOvládacíPrvek přejděte nejdřív na podformulář a potom na ovládací prvek na podformulář.

Pokud chcete spustit akci PřejítNaOvládacíPrvek v modulu Visual Basic for Applications (VBA), použijte metodu PřejítNaOvládacíPrvek objektu DoCmd . Můžete taky metody SetFocus přesunout fokus do ovládacího prvku ve formuláři nebo některou její podformulářů nebo s polem otevřenou tabulku, dotaz nebo datový list formuláře.

Příklady

Nastavte hodnotu ovládacího prvku pomocí makra

Následující makro otevře formulář pro přidání výrobků pomocí tlačítka ve formuláři Dodavatelé. Ukazují použití ozvěn tím, Zavřít, 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í dodavateli 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ář

Ozvěnu

Zobrazovat výsledky: bez

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

Zavřete

Typ objektu: formuláře

Název objektu: seznamu produktů

Uložit: bez

Zavřete formulář seznamu produktů.

OtevřítFormulář

Název formuláře: produkty

Zobrazení: formuláře

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.

Ověření dat pomocí makra

Následující ověřovací makro zkontroluje poštovní směrovací čísla zadané ve formuláři Dodavatelé. Ukazují použití ZastavitMakro, MessageBox, ZrušitUdálosta PřejítNaOvládacíPrvek akce. Podmíněný výraz zkontroluje země/oblasti a PSČ zadané v záznamu ve formuláři. Nejsou-li PSČ ve správném formátu pro požadovanou zemi nebo oblast, toto makro zobrazí okno se zprávou a zruší ukládání záznamu. Makro potom se vrátíte na ovládací prvek PSČ místo, kam lze chybu opravit. Toto makro je připojit k Vlastnosti formuláře Dodavatelé .

Podmínka

Akce

Argumenty: Nastavení

Komentář

Pokud IsNull([CountryRegion])

ZastavitMakro

Pokud pole Země obsahuje hodnotu Null, není možné ověřit PSČ.

Pokud [Země] In ("Francie", "Itálie", "Španělsko") a délka ([Postal Code]) <> 5

MessageBox

Zpráva: PSČ musí být 5 znaků.

ZvukovýSignál: Ano

Typ: informace

Název: Chyba PSČ

Pokud PSČ neobsahuje 5 znaků, zobrazí se zpráva.

ZrušitUdálost

Zruší událost.

PřejítNaOvládacíPrvek

Název ovládacího prvku: PSČ

Pokud [Země] In ("Austrálie", "Singapur") a délka ([Postal Code]) <> 4

MessageBox

Zpráva: PSČ musí mít 4 znaky.

ZvukovýSignál: Ano

Typ: informace

Název: Chyba PSČ

Pokud PSČ neobsahuje 4 znaky, zobrazí se zpráva.

ZrušitUdálost

Zruší událost.

PřejítNaOvládacíPrvek

Název ovládacího prvku: PSČ

Pokud ([Země] = "Kanada") a ([Postal Code] není třeba "[A-Z] [0 – 9] [A-Z] [0-9][A-Z][0-9]")

MessageBox

Zpráva: PSČ není platný. Příklad Canadian kódu: H1J 1 c 3

ZvukovýSignál: Ano

Typ: informace

Název: Chyba PSČ

Pokud PSČ není platné pro Kanadu, zobrazí se zpráva. (Příklad kanadského PSČ: H1J 1C3)

ZrušitUdálost

Zruší událost.

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. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×