Akce makra PřejítNaOvládacíPrvek

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.

Použití akce makra PřejítNaOvládacíPrvek v desktopové databáze Accessu a Accessových webových aplikacích pro přesunutí Fokus zadaný Pole nebo Ovládací prvek v aktuálním Záznam otevřít Formulář, formuláře Datový list, tabulce nebo 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í fokusu automaticky přeskočit na 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ář. 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ího dodavatele 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 PSČ 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.

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.

×