Vytvoření textového pole, které vyhledá hodnotu v tabulce

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

Při návrhu formuláře můžete zobrazit hodnotu z tabulky nebo dotazu než ten, který je svázán formulář. Předpokládejme například, máte formulář produkty, který je svázán s tabulkou produkty. Po návrhu formuláře však můžete rozhodnout, že chcete formuláři zobrazíte jména kontaktů dodavatele pro každý produkt – data, která jsou uložená v tabulce s názvem dodavatele. Následující postup ukazuje, jak se používá funkce DLookup k provedení tohoto úkolu. Výraz v kroku 6 podle vlastních datech, můžete změnit.

Přidání textového pole

  1. V navigačním podokně klikněte pravým tlačítkem myši na formulář, který chcete změnit a v místní nabídce na příkaz Návrhové zobrazení.

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

  3. Vyhledejte oblast ve formě, ve které chcete přidat ovládací prvek a potom přetáhněte ukazatel myši na formuláři vytvořte textové pole.

  4. Klikněte pravým tlačítkem na textové pole a pak v místní nabídce klikněte na Vlastnosti.

  5. V seznamu vlastností klikněte na kartu vše.

  6. Nastavte vlastnost Zdroj ovládacího prvku na následující hodnotu:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! Produkty! KódDodavatele)

  7. Uložte provedené změny a zavřete okno vlastností.

Tento výraz hledá v tabulce dodavatele a vrátí jméno kontaktu dodavatele jehož kód dodavatele použije hodnotu z KódDodavatele ovládacího prvku ve formuláři produkty. Všimněte si, jak se používá operátor & vytvářet třetí argument funkce DLookup (třetí argument je "[KódDodavatele] =" & Forms! Produkty! KódDodavatele). Běžné chyby, neměli byste je umístění uvozovek celý argument ne pouze okolo textu, který předchází operátor & .

Poznámka: Jako alternativu k použití funkce DLookup můžete vytvořit nový dotaz, který obsahuje pouze informace, které potřebujete. Použití dotazu je často efektivnější než používat funkci.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×