Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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áte hlavný formulár s názvom Objednávky. Tento formulár obsahuje ovládací prvok podformulára s názvom Podformulár objednávok a podformulár obsahuje vypočítavané textové pole s názvom OrderSubtotal. Ak chcete zobraziť hodnotu z ovládacieho prvku MedzisúčetObjednávky v hlavnom formulári Objednávky, pridajte textové pole do hlavného formulára Objednávky a zadajte 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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.