Office
Prihlásenie

Vytvorenie ovládacieho prvku, ktorý odkazuje na ovládací prvok iného formulára

V tomto článku je opísaný spôsob pridania ovládacieho prvku textového poľa do formulára Accessu a následné nastavenie vlastností toho textového poľa tak, aby zobrazovalo hodnotu z ovládacieho prvku iného formulára. Toto je užitočné v nasledujúcich situáciách:

  • Máte hlavný formulár, ktorý obsahuje podformulár. Podformulár obsahuje vypočítané textové pole (napríklad celkovú sumu cien položiek). Jeho výsledky chcete zobraziť v hlavnom formulári.

  • Méte formulár obsahujúci príkazové tlačidlo, pomocou ktorého sa otvorí druhý formulár, a vy chcete, aby sa v textovom poli druhého formulára zobrazovala hodnota ovládacieho prvku prvého formulára.

Vytvorenie ovládacieho prvku

  1. Na navigačnej table kliknite pravým tlačidlom na formulár, ktorý chcete zmeniť, a potom kliknite na položku Návrhové zobrazenie alebo Zobrazenie rozloženia.

  2. Na karte Návrh v galérii Ovládacie prvky kliknite na položku Textové pole.

  3. Vo formulári kliknite na miesto, kde chcete vytvoriť textové pole.

  4. Skontrolujte, či je vybraté iba textové pole. V prípade potreby kliknite na iný ovládací prvok a potom opäť kliknite na textové pole.

  5. Ak sa ešte nezobrazuje hárok vlastností, pravým tlačidlom myši kliknite na textové pole a potom kliknite na položku Vlastnosti.

  6. Na pracovnej table Hárok vlastností kliknite na kartu Všetky.

  7. Vlastnosť Zdroj ovládacieho prvku nastavte pomocou nasledujúcej syntaxe:

    =[Formuláre]![názov formulára]![názov ovládacieho prvku]

    pričom pojem názov formulára označuje názov formulára obsahujúci ovládací prvok, ktorý chcete zobraziť, a pojem názov ovládacieho prvku označuje názov ovládacieho prvku.

    Odkazovanie na ovládací prvok y na ovládací prvok v podformulári je trochu zložitejšie. V týchto prípadoch použite nasledujúcu syntax:

    =[Formuláre]![názov hlavného formulára]![názov ovládacieho prvku podformulára v hlavnom formulári].[Formulár]![názov ovládacieho prvku v podformulári]

    pričom pojem názov hlavného formulára označuje názov hlavného formulára, pojem názov ovládacieho prvku podformulára v hlavnom formulári označuje ovládací prvok v hlavnom formulári, ktorý je kontajnerom podformulára, a pojem názov ovládacieho prvku v podformulári označuje názov ovládacieho prvku v podformulári obsahujúcom ovládací prvok, ktorého hodnotu chcete zobraziť.

Poznámka: Formulár, na ktorý chcete odkazovať, musí byť vo všetkých prípadoch otvorený, aby mohol Access načítať jeho hodnotu. Formulár môže byť skrytý, no musí byť otvorený.

Príklady

Príklad 1: Odkaz na iný formulár

Predpokladajme, že máme hlavný formulár s názvom Objednávky, a chceme zobraziť hodnotu ovládacieho prvku s názvom Meno, ktorý je vo formulári s názvom Údaje o zamestnancovi. Ak chceme zobraziť hodnotu z ovládacieho prvku Meno vo formulári Údaje o zamestnancovi, pridáme textové pole do formulára Objednávky a určíme jeho vlastnosť Zdroj ovládacieho prvku takto:

=[Formuláre]![Údaje o zamestnancovi]![Meno]

Príklad 2: Odkaz na ovládací prvok v podformulári z hlavného formulára

Predpokladajme, že máme hlavný formulár s názvom Objednávky. Tento formulár obsahuje ovládací prvok podformulára, ktorý sa nazýva Podformulár objednávok. Podformulár obsahuje vypočítané textové pole, ktoré sa nazýva MedzisúčetObjednávky. Ak chceme zobraziť hodnotu z ovládacieho prvku MedzisúčetObjednávky v hlavnom formulári Objednávky, pridáme textové pole do hlavného formulára Objednávky a určíme jeho vlastnosť Zdroj ovládacieho prvku takto:

=[Formuláre]![Objednávky]![Podformulár objednávok].[Formulár]![MedzisúčetObjednávky]

Poznámka: Formulár, na ktorý chcete odkazovať, musí byť vo všetkých prípadoch otvorený, aby mohol Access načítať jeho hodnotu. Formulár môže byť skrytý, no musí byť otvorený.

Na začiatok stránky

Rozšírte svoje zručnosti práce s balíkom Office
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.

×