Nejčastější dotazy/Base/103
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.