Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.
Akcia makra PrejsťNaOvládacíPrvok v počítačovej databázy programu Access a webové aplikácie Accessu môžete použiť presunúť zameranie na zadanej pole alebo ovládací prvok v aktuálne otvorenej formulár, formulár údajový hárok, Tabuľka záznam údajový hárok alebo údajovom hárku dotazu. Túto akciu môžete použiť, ak chcete konkrétneho poľa alebo ovládacieho prvku. Toto pole alebo ovládací prvok potom možno použiť na porovnanie alebo pre akcie NájsťZáznam . Túto akciu môžete použiť aj na presúvanie vo formulári podľa určitých podmienok. Napríklad, ak používateľ zadá do ovládacieho prvku vo formulári zdravotného poistenia vykoná automaticky preskočiť meno partnera a presunúť na ďalší ovládací prvok.
Nastavenie
PrejsťNaOvládacíPrvok obsahuje nasledovné argumenty:
Argument akcie | Popis |
---|---|
Názov ovládacieho prvku |
Zadajte názov poľa alebo určiť miesto zadávania vstupu. Toto je požadovaný argument. Poznámka: Zadajte len názov poľa alebo ovládacieho prvku v argumente Názov ovládacieho prvku Jednoznačný identifikátor, napríklad [Formuláre]! [Produkty]! [Identifikácia produktu] Ak používate počítačovú databázu programu Access. |
Poznámky
Akcia makra PrejsťNaOvládacíPrvok nemožno použiť na presun do ovládacieho prvku vo formulári skryté.
Tip: Akcia makra PrejsťNaOvládacíPrvok môžete použiť na premiestnenie do podformulár, čo je typ ovládacieho prvku. Potom môžete použiť akciu PrejsťNaOvládacíPrvok presunúť na konkrétny záznam v podformulári. Môžete tiež premiestniť do ovládacieho prvku na podformulár pomocou PrejsťNaOvládacíPrvok sa najprv presuniete do podformulára a potom na ovládací prvok podformulára.
Ak chcete spustiť akciu PrejsťNaOvládacíPrvok v module Visual Basic for Applications (VBA), použite metódu PrejsťNaOvládacíPrvok objektu DoCmd . Môžete použiť aj metódu SetFocus na presun do ovládacieho prvku vo formulári alebo niektorú z jeho podformulárov alebo do poľa Otvoriť tabuľku, dotaz alebo formulár údajového hárka.
Príklady
Nastavenie hodnoty ovládacieho prvku pomocou makra
Nasledovné makro otvorí formulár pridať produkty prostredníctvom tlačidla vo formulári dodávatelia. Zobrazuje použitie ozvenu, Zavrieť, OtvoriťFormulár, NastaviťHodnotua PrejsťNaOvládacíPrvok akcie. NastaviťHodnotu sa nastavuje ovládací prvok identifikácie dodávateľov vo formulári produkty na aktuálneho dodávateľa vo formulári dodávatelia. PrejsťNaOvládacíPrvok potom aktivuje pole Identifikácia Kategória, kde môžete začať zadávať údaje nového produktu. Toto makro by mali byť priradené k tlačidlu pridať produkty vo formulári dodávatelia.
Akcia | Argumenty: Nastavenie | Komentár |
---|---|---|
Zobrazovať výsledky |
Zobraziť výsledky: Nie |
Zastaví aktualizáciu obrazovky, keď je spustené makro. |
Zavrieť |
TypObjektu: Formulár Názov objektu: Zoznam produktov Uložiť: Nie |
Zavrieť formulár Zoznam produktov. |
OtvoriťFormulár |
Názov formulára: Produkty Zobraziť: Formulár Režim údajov: Pridávanie Režim okna: Normálny |
Otvorí formulár Produkty. |
NastaviťHodnotu |
Položka: [Formuláre]![Produkty]![Identifikácia dodávateľa] Výraz: Identifikácia dodávateľa |
Nastaví ovládací prvok Identifikácia dodávateľa na aktuálneho dodávateľa vo formulári Dodávatelia. |
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: Identifikácia kategórie |
Prejde na ovládací prvok Identifikácia kategórie. |
Overenie údajov pomocou makra
Overovacie makro kontroluje poštové smerovacie číslo zadané do formulára dodávatelia. Zobrazuje použitie ZastaviťMakro, okno s hlásením, ZrušiťUdalosťa PrejsťNaOvládacíPrvok akcií. Podmienený výraz overuje krajinu alebo oblasť a poštové smerovacie číslo zadané do záznamu vo formulári. Ak nie je poštové smerovacie číslo v správnom formáte pre krajinu alebo oblasť, makro zobrazí okno hlásenia a zruší uloženie záznamu. Potom vás makro vráti k ovládaciemu prvku PSČ, kde môžete opraviť chybu. Toto makro sa priradiť PredAktualizáciou formulára dodávatelia .
Podmienka | Akcia | Argumenty: Nastavenie | Komentár |
---|---|---|---|
Ak IsNull([CountryRegion]) |
ZastaviťMakro |
Ak má položka CountryRegion priradenú hodnotu Null, nie je možné overiť poštové smerovacie číslo. |
|
Ak [krajina] v ("Francúzsko", "Taliansko", "Španielsko") a Len ([PSČ]) <> 5 |
OknoHlásenia |
Hlásenie: PSČ musí mať 5 znakov. Zvukový signál: Áno Typ: informácie Názov: chyba PSČ |
Ak PSČ nemá 5 znakov, zobrazí sa hlásenie. |
ZrušiťUdalosť |
Zruší udalosť. |
||
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: PSČ |
||
Ak [krajina] v ("USA", "Singapur") a Len ([PSČ]) <> 4 |
OknoHlásenia |
Hlásenie: PSČ musí mať 4 znaky. Zvukový signál: Áno Typ: informácie Názov: chyba PSČ |
Ak PSČ nemá 4 znaky, zobrazí sa hlásenie. |
ZrušiťUdalosť |
Zruší udalosť. |
||
PrejsťNaOvládacíPrvok |
Názov ovládacieho prvku: PSČ |
||
Ak ([krajina] = "Kanada") a ([PSČ] Not Like "[A-Z] [0 – 9] [A-Z] [0-9][A-Z][0-9]") |
OknoHlásenia |
Hlásenie: PSČ nie je platné. Príklad kanadskí kód: H1J 1 c 3 Zvukový signál: Áno Typ: informácie Názov: chyba PSČ |
Ak poštové smerovacie číslo nie je správne pre Kanadu, zobrazí sa hlásenie. (Príklad kanadského PSČ: H1J 1C3) |
ZrušiťUdalosť |
Zruší udalosť. |