Vytvoření ovládacího prvku, který odkazuje na ovládací prvek v jiném formuláři

V tomto článku je popsáno, jakým způsobem lze do 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 příkaz 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.

Příklad

Předpokládejme, že máte hlavní formulář s názvem Objednávky. Tento formulář obsahuje podformulář 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 následovně:

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

Začátek stránky

Sdílení Facebook Facebook Twitter Twitter E-mail E-mail

Byly tyto informace užitečné?

Výborně! Je ještě něco dalšího, co byste nám chtěli dát vědět?

Jak bychom ho mohli vylepšit?

Děkujeme vám za zpětnou vazbu.

×