Jump to content

Nejčastější dotazy/Base/103

From The Document Foundation Wiki
< Faq | Base
This page is a translated version of the page Faq/Base/103 and the translation is 100% complete.

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.