Nejčastější dotazy/Base/103
Appearance
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
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.