Faq/Base/103/cs

Jak mohu použít seznam ve formuláři?
Při vyplňování pole tabulky může být pohodlnější vybrat vstupní hodnoty z pole seznamu, než pokaždé zadávat hodnoty.


 * Požadované tabulky:

Databáze by měla obsahovat alespoň dvě tabulky: tabulku, ve které jsou uložena data, a druhou, která je zdrojem hodnot, jež budou použity v poli seznamu.


 * Formulář:
 * Otevřete formulář v režimu návrhu
 * Vyberte ovládací prvek formuláře, který chcete vyplnit, ze seznamu: objeví se zelené rohy
 * Klepněte pravým tlačítkem myši: vyberte "Nahradit" a zvolte "Pole seznamu".


 * Vyplnění pole seznamu
 * Otevření ovládacího prvku
 * Na kartě Data listu vlastností
 * Pro "typ obsahu seznamu" vyberte "SQL".
 * V poli "obsah seznamu" klikněte na tlačítko se třemi tečkami a sestavte dotaz pro výběr ze zdrojové tabulky.

Hodnoty polí, které se mají zobrazit, by měly být v prvním sloupci, ID pole ve druhém sloupci.


 * Výsledek

V hlavní tabulce se pro každou hodnotu vybranou ze seznamu zadá odpovídající ID ze zdrojové tabulky.