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

V tomto článku je popsáno, jakým způsobem lze do accessového formuláře přidat ovládací prvek typu textové pole a nastavit vlastnosti tohoto textového pole tak, aby se v něm zobrazovala hodnota z ovládacího prvku v jiném formuláři. To je užitečné v následujících situacích:

  • Máte hlavní formulář obsahující podformulář. Podformulář obsahuje počítané textové pole (například součet cen položek), jehož výsledky chcete zobrazit v hlavním formuláři.

  • Máte formulář obsahující příkazové tlačítko, které otevírá druhý formulář, a v textovém poli ve druhém formuláři chcete zobrazit hodnotu ovládacího prvku v prvním formuláři.

Vytvoření ovládacího prvku

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář, který chcete změnit, a potom klikněte na Návrhové zobrazení nebo Zobrazení rozložení.

  2. Na kartě Návrh klikněte v galerii Ovládací prvky na položku Textové pole.

  3. Ve formuláři klikněte na místo, kde chcete textové pole vytvořit.

  4. Zkontrolujte, zda je vybráno pouze textové pole. V případě potřeby klikněte na jiný ovládací prvek a potom klikněte znovu na textové pole.

  5. Pokud ještě není zobrazen seznam vlastností, klikněte na textové pole pravým tlačítkem myši a potom klikněte na příkaz Vlastnosti.

  6. V podokně úloh Seznam vlastností klikněte na kartu Vše.

  7. Nastavte vlastnost Zdroj ovládacího prvku pomocí následující syntaxe:

    =[Forms]![název formuláře]![název ovládacího prvku]

    Proměnná název formuláře je název formuláře, který obsahuje ovládací prvek, jehož hodnotu chcete zobrazit, a proměnná název ovládacího prvku je název ovládacího prvku.

    Odkazování na ovládací prvek v podformuláři je trochu složitější. V takovém případech použijte syntaxi podobnou této:

    =[Forms]![název hlavního formuláře]![název ovládacího prvku podformuláře v hlavním formuláři].[Form]![název ovládacího prvku v podformuláři]

    Proměnná název hlavního formuláře je název hlavního formuláře, název ovládacího prvku podformuláře v hlavním formuláři je název ovládacího prvku v hlavním formuláři, který je kontejnerem pro podformulář, a název ovládacího prvku v podformuláři je název ovládacího prvku v podformuláři, který obsahuje ovládací prvek, jehož hodnotu chcete zobrazit.

Poznámka: Formulář, na který chcete odkazovat, musí být vždy otevřený, aby Access mohl přečíst jeho hodnotu. Formulář může být skrytý, ale musí být otevřený.

Příklady

Příklad 1: Odkazování na jiný formulář

Předpokládejme, že máte hlavní formulář s názvem Objednávky a chcete zobrazit hodnotu ovládacího prvku s názvem Jméno, který je ve formuláři s názvem Podrobnosti o zaměstnanci. Pokud byste chtěli zobrazit hodnotu z ovládacího prvku Jméno ve formuláři Podrobnosti o zaměstnanci, přidali byste do formuláře Objednávky textové pole a nastavili jeho vlastnost Zdroj ovládacího prvku takto:

=[Forms]![Podrobnosti o zaměstnanci]![Jméno]

Příklad 2: Odkazování na ovládací prvek na podformuláři z hlavního formuláře

Předpokládejme, že máte hlavní formulář s názvem Objednávky. Tento formulář obsahuje ovládací prvek podformuláře s názvem Objednávky – podformulář a tento podformulář obsahuje počítané textové pole s názvem MezisoučetObjednávky. Pokud byste chtěli hodnotu z ovládacího prvku MezisoučetObjednávky zobrazit v hlavním formuláři Objednávky, přidali byste do hlavního formuláře Objednávky textové pole a nastavili jeho vlastnost Zdroj ovládacího prvku takto:

=[Forms]![Objednávky]![Objednávky – podformulář].[Form]![MezisoučetObjednávky]

Poznámka: Formulář, na který chcete odkazovat, musí být vždy otevřený, aby Access mohl přečíst jeho hodnotu. Formulář může být skrytý, ale musí být otevřený.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.