Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Při návrhu formuláře v Accessu můžete chtít zobrazit hodnotu z tabulky nebo dotazu, ke kterému je formulář vázán. Předpokládejme například, že máte formulář Produkty, který je vázán na tabulku Produkty. Po návrhu formuláře se však rozhodnete, že chcete, aby formulář zobrazoval jméno kontaktu dodavatele pro každý produkt – data, která se nacházejí v tabulce s názvem Dodavatelé. Následující postup ukazuje, jak použít funkci DLookup k provedení této úlohy. Výraz můžete změnit v kroku 6 tak, aby vyhovoval vašim vlastním datům.

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 potom v místní nabídce klikněte 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 formuláři, do kterého chcete přidat ovládací prvek, a potom přetažením ukazatele myši na formulář 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. Vlastnost Zdroj ovládacího prvku nastavte na následující hodnotu:

    =DLookup("[Název_kontaktu]";"[Dodavatelé]";"[ID dodavatele]=" & Forms! Produkty! ID dodavatele)

  7. Uložte změny formuláře a zavřete seznam vlastností.

Tento výraz vyhledá v tabulce Dodavatelé a vrátí kontaktní jméno dodavatele, jehož ID dodavatele odpovídá hodnotě v ovládacím prvku SupplierID ve formuláři Produkty. Všimněte si , že operátor&slouží k vytvoření třetího argumentu funkce DLookup (třetí argument je "[Id_dodavatele]=" & Forms! Produkty! Id dodavatele). Běžnou chybou, které byste se měli vyhnout, je umístění uvozovek kolem celého argumentu namísto textu, který předchází operátoru& .

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

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.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×