Přidání seznamu nebo pole se seznamem

Při zadávání dat do formulářů v desktopových databázích Accessu může být rychlejší a jednodušší vybrat hodnotu ze seznamu, než si zapamatovat zadanou hodnotu. Seznam voleb také pomáhá zajistit, aby byla hodnota zadaná do pole vhodná. Ovládací prvek seznamu se může připojit k existujícím datům nebo může zobrazit pevné hodnoty, které zadáte při vytváření ovládacího prvku. Přečtěte si informace o ovládacích prvcích seznamu dostupných pro formuláře Accessu a o tom, jak je vytvářet a přizpůsobovat.

V tomto článku

Informace o typech ovládacích prvků seznam

Access nabízí dva ovládací prvky seznamu pro formuláře – seznam a pole se seznamem.

Seznam    Ovládací prvek Seznam zobrazuje seznam hodnot nebo voleb. Seznam obsahuje řádky dat a obvykle je o velikosti tak, aby bylo několik řádků viditelných. Řádky mohou mít jeden nebo více sloupců, které se dají zobrazit se záhlavím nebo bez nich. Obsahuje-li seznam více řádků, než lze zobrazit v ovládacím prvku, zobrazí aplikace Access v ovládacím prvku posuvník. Uživatel je omezený na volby uvedené v seznamu. do seznamu není možné zadat hodnotu.

Seznam

Pole se seznamem    Ovládací prvek pole se seznamem nabízí kompaktnější způsob zobrazení seznamu voleb. seznam je schovaný, dokud neklikáte na šipku rozevíracího seznamu. Pole se seznamem vám taky umožňuje zadat hodnotu, která není v seznamu. Ovládací prvek pole se seznamem tak kombinuje funkce textového pole a seznamu.

Použití pole se seznamem (rozevíracího seznamu)

1. Kliknutím na šipku zobrazíte rozevírací seznam.

2. Klikněte na možnost v rozevíracím seznamu.

Seznamy a pole se seznamem mohou být vázané nebo nevázané ovládací prvky. Tyto ovládací prvky mohou hledat hodnoty v pevném seznamu, který sami zadáte, nebo mohou hledat hodnoty v tabulce nebo dotazu. Pokud chcete vytvořit vázaný seznam nebo pole se seznamem, které vyhledává hodnoty v tabulce nebo dotazu, ujistěte se, že je formulář založený na Zdroj záznamů, který obsahuje Cizí klíč pole nebo Vyhledávací pole. To umožňuje vytvořit relace potřebné k propojení dat v seznamu nebo poli se seznamem s daty ve formuláři.

Začátek stránky

Vytvoření seznamu nebo pole se seznamem pomocí průvodce

  1. Klikněte pravým tlačítkem myši na formulář v navigačním podokně a potom klikněte na příkaz Návrhové zobrazení.

    Poznámka: Tento postup předpokládá, že formulář je vázaný na tabulku nebo dotaz. Některé kroky nebudou platit, pokud je formulář nevázaný. Pokud chcete zjistit, jestli je formulář vázaný na tabulku nebo dotaz, zobrazte seznam vlastností stisknutím klávesy F4. Na kartě Data v seznamu vlastností zobrazuje pole vlastnosti Zdroj záznamů tabulku nebo dotaz, na které je formulář vázaný.

  2. Zajistěte, aby na kartě Návrh ve skupině Ovládací prvky byla vybraná možnost Použít průvodce ovládacími prvky Obrázek tlačítka.

  3. Klikněte buď na list box alternativní text tool or the Combo Box Obrázek tlačítka pole se seznamem.

  4. Ve formuláři klikněte na místo, kam chcete seznam nebo pole se seznamem umístit.

    • V závislosti na vaší volbě se spustí Průvodce seznamem nebo Průvodce polem se seznamem.

  5. Když se průvodce zeptá, jak chcete získat hodnoty pro ovládací prvek, proveďte jednu z následujících akcí:

    • Pokud chcete zobrazit aktuální data ze zdroje záznamů, klikněte na tlačítko Chci, aby seznam nebo pole se seznamem vyhledejte hodnoty v tabulce nebo dotazu.

    • Pokud chcete zobrazit pevný seznam hodnot, které se budou měnit jen zřídka, klikněte na tlačítko I a zadejte hodnoty, které se mají zobrazit.

    • Pokud chcete, aby ovládací prvek sloužil operaci hledání a ne jako nástroj pro zadávání dat, klikněte na Najít záznam v mém formuláři na základě hodnoty vybrané v seznamu nebo poli se seznamem. Vytvoří se nevázaný ovládací prvek s vloženým makrem, které provede operaci hledání na základě hodnoty, kterou uživatel zadá.

  6. Postupujte podle pokynů k určení, jak se tyto hodnoty zobrazí.

  7. Pokud na první stránce průvodce vyberete jednu z prvních dvou možností, průvodce se zeptá, co má Access při výběru hodnoty udělat. Udělejte jednu z těchto věcí:

    • Pokud chcete vytvořit Nevázaný ovládací prvek, klikněte na Zapamatovat hodnotu pro pozdější použití. To znamená, že Access vybranou hodnotu bude držet, dokud ji uživatel nezmění nebo nezadá formulář, ale nezadá hodnotu do tabulky.

    • Pokud chcete vytvořit Vázaný ovládací prvek, klikněte na Uložit tuto hodnotu do tohoto pole a vyberte pole,se kterého chcete ovládací prvek svázat.

  8. Klikněte na Další a zadejte popisek ovládacího prvku. Tento popisek se zobrazí vedle ovládacího prvku.

  9. Klikněte na Dokončit.

Začátek stránky

Vytvoření seznamu nebo pole se seznamem přidáním vyhledávacího pole do formuláře

Vázaný seznam nebo pole se seznamem můžete vytvořit přidáním vyhledávacího pole do formuláře.

  1. Vytvoření vyhledávacího pole v tabulce Vyhledávací pole, které vytvoříte, může mít více hodnot nebo může obsahovat jednu hodnotu.

    Další informace o vytváření vyhledávacích polí s více hodnotami najdete v článku Vytvoření nebo odstranění pole s více hodnotami.

  2. Udělejte jednu z těchto věcí:

    • Vytvořte nový formulář, který je založený na zdroji záznamů, který obsahuje vyhledávací pole. Například v navigačním podokně vyberte tabulku nebo dotaz obsahující vyhledávací pole a potom na kartě Vytvoření klikněte ve skupině Formuláře na formulářové Obrázek tlačítka.

      Access automaticky vytvoří pole se seznamem pro vyhledávací pole.

    • Přidání seznamu nebo pole se seznamem do formuláře:

      1. V návrhovém zobrazení otevřete formulář založený na zdroji záznamů, který obsahuje vyhledávací pole.

      2. Pokud se podokno Seznam polí nezobrazuje, zobrazte ho stisknutím Alt+F8.

      3. Poklikejte na vyhledávací pole nebo přetáhněte vyhledávací pole z podokna Seznam polí do formuláře. Access automaticky vytvoří pole se seznamem vázané na pole.

        Tip: Pokud chcete změnit pole se seznamem na seznam (nebo naopak), klikněte pravým tlačítkem myši na ovládací prvek, v místní nabídce klikněte na Změnit na a potom klikněte na typ ovládacího prvku, který chcete použít.

Začátek stránky

Vytvoření seznamu nebo pole se seznamem bez použití průvodce

Když vytvoříte seznam nebo pole se seznamem bez použití průvodce, nastavte mnoho vlastností ovládacího prvku sami. Pokud chcete získat další informace o určité vlastnosti, klikněte na příslušné pole vlastnosti a stiskněte klávesu F1.

  1. Otevřete formulář v návrhovém zobrazení.

  2. Zajistěte, aby na kartě Návrh ve skupině Ovládací prvky nebyla vybraná možnost Použít průvodce ovládacími prvky.

    Obrázek tlačítka

  3. Klikněte na nástroj seznam alternativní text seznam nebo ovládací prvek Obrázek tlačítka pole se seznamem.

  4. Kliknutím jednou do formuláře vytvořte ovládací prvek výchozí velikosti, nebo klikněte a táhněte myší, dokud nebude mít ovládací prvek velikost, kterou chcete.

  5. Když je ovládací prvek stále vybraný, stisknutím klávesy F4 otevřete jeho seznam vlastností.

  6. Nastavte vlastnosti Typ zdroje řádků a Zdroj řádků s pokyny z následující tabulky.

Požadovaná akce

nastavit vlastnost Typ zdroje řádků na...

a vlastnost Zdroj řádků nastavte takto:

Zobrazení hodnot z tabulky nebo dotazu nebo výsledků příkazu SQL

Tabulka nebo dotaz

V rozevíracím seznamu vyberte tabulku nebo dotaz obsahující hodnoty, které chcete zobrazit v seznamu nebo poli se seznamem.

– nebo –

Zadejte příkaz SQL.

– nebo –

Na kartě Data v seznamu vlastností kliknutím na Tlačítko Tvůrce otevřete Tvůrce dotazů. Další informace o vytváření dotazů najdete v článku Vytvoření jednoduchého výběrového dotazu.

Zobrazení pevného seznamu hodnot

Seznam hodnot

Zadejte seznam pevných hodnot oddělených středníky (;). Například Sever; Jih; Východ; Západ

– nebo –

Na kartě Data v seznamu vlastností kliknutím na Tlačítko Tvůrce otevřete dialogové okno Upravit položky seznamu a potom zadejte položky na samostatných řádcích.

Zobrazení seznamu polí z tabulky nebo dotazu

Seznam polí

V rozevíracím seznamu vyberte tabulku nebo dotaz obsahující názvy polí, která chcete zobrazit v seznamu nebo poli se seznamem.

  1. Pokud chcete, aby se v ovládacím prvku objevilo více sloupců, klikněte na pole vlastnosti Počet sloupců a zadejte počet sloupců, které chcete. Nastavte vlastnost Šířky sloupců, abyste upravili šířky sloupců. Další informace o jednotlivých vlastnostech získáte tak, že umístíte kurzor do pole vlastnosti a stisknete klávesu F1.

  2. Pokud chcete, aby Access ukládal vybrané hodnoty, klikněte na pole vlastnosti Zdroj ovládacího prvku a vyberte pole, ke kterému chcete svázat seznam nebo pole se seznamem.

Začátek stránky

Přizpůsobení seznamu nebo pole se seznamem

V návrhovém zobrazení otevřete formulář, přesvědčte se, zda je vybrán seznam nebo pole se seznamem, a stisknutím klávesy F4 otevřete seznam vlastností ovládacího prvku. Pak proveďte jednu z následujících akcí:

  • Změna pořadí řazení v seznamu nebo poli se seznamem    Pokud jste k vytvoření seznamu nebo pole se seznamem použili průvodce, Access automaticky seřadí řádky, které tvoří seznam podle prvního viditelného sloupce. Pokud chcete zadat jiné pořadí řazení nebo pokud jste nastavili vlastnost Zdroj řádků ovládacího prvku na uložený dotaz, použijte tento postup:

    • Klikněte na kartu Data a potom klikněte na pole vlastnosti Zdroj řádků.

    • Na kartě Data v seznamu vlastností kliknutím na Tlačítko Tvůrce otevřete Tvůrce dotazů.

    • Na řádku Řazení pro sloupec, který chcete seřadit, zadejte pořadí řazení, které chcete.

  • Vytvoření vazby sloupce ze seznamu nebo pole se seznamem    

    V poli vlastnosti Vázaný sloupec v seznamu nebo poli se seznamem zadejte číslo, které odpovídá umístění sloupce v seznamu nebo poli se seznamem. Pokud chcete třeba svázat první sloupec v seznamu nebo poli se seznamem s podkladovým polem zadaným ve vlastnosti Zdroj ovládacího prvku, zadejte 1. Při počítání sloupců můžete skryté sloupce zahrnout.

    Pokud nastavíte vlastnost Vázaný sloupec na hodnotu 0, uloží Access index seznamu místo hodnoty z jednoho ze sloupců. To je užitečné, pokud chcete uložit posloupnost čísel místo hodnoty seznamu.

  • Skrytí sloupce v seznamu nebo poli se seznamem ve formuláři    

    • Do pole vlastnosti Šířky sloupců zadejte hodnotu 0 pro sloupec nebo sloupce, které chcete skrýt.

      Předpokládejme například, že máte vázané dvous sloupcové pole se seznamem, které má 0,5" široký sloupec IDd supplierID a dvou" široký sloupec JménoDděv. Sloupec IDD dodavatele je první sloupec v seznamu, proto je vlastnost Šířka sloupců nastavená na hodnotu 0,5";2". Chcete-li skrýt sloupec IDD dodavatele, nastavte vlastnost Šířky sloupců na hodnotu 0";2". Sloupec IDD dodavatele může být i nadále vázaným sloupcem, i když je skrytý.

      Poznámka: Pokud se seznam nezobrazuje, v textové části pole se seznamem se zobrazí první viditelný sloupec. Například sloupec JménoDěvce z předchozího příkladu se zobrazí, protože sloupec IDD dodavatele je skrytý. Pokud sloupec IDDdéla nebyl skryt, zobrazí se místo sloupce JménoDědíka.

  • Přidání záhlaví sloupců do pole se seznamem ve formuláři    

    • Kliknutím na Ano v poli vlastnosti Hlavičky sloupců zobrazte záhlaví sloupců. Nadpisy v polích se seznamem se zobrazují jenom v případě, že je seznam otevřený.

      Pokud je pole se seznamem nebo seznam založený na zdroji záznamů, Access použije jako záhlaví sloupců názvy polí ze zdroje záznamů. Pokud je pole se seznamem nebo seznam založen na seznamu s pevnou hodnotou, použije Access jako záhlaví sloupců první n položek dat ze seznamu hodnot(vlastnost Zdroj řádků), kde n = číslo nastavené ve vlastnosti Počet sloupců.

  • Vypnutí funkce vyplnit během psaní u pole se seznamem ve formuláři    

    • V poli vlastnosti Automatické rozbalení klikněte na Ne.

      Když je vlastnost Automatické rozbalení nastavená na Ne,musíte vybrat hodnotu ze seznamu nebo zadat celou hodnotu.

  • Nastavení šířky části pole se seznamem ve formuláři    

    • Do pole vlastnosti Šířka seznamu zadejte šířku, kterou chcete použít, s aktuální měrnou jednotkou (nastavenou v Ovládacích panelech Windows). Pokud chcete použít jinou měrnou jednotku, než je výchozí, používejte indikátor míry. Zadejte třeba 2 cm. Ujistěte se, že jste ponechhali dostatek místa pro posuvník.

      Část se seznamem může být širší než část textového pole, ale už nemůže být užší. Ve výchozím nastavení(Automatické)bude seznam o stejnou šířku jako část textového pole se seznamem.

  • Nastavení maximálního počtu řádků, které se mají zobrazit v poli se seznamem ve formuláři    

    • Do pole vlastnosti Řádky seznamu zadejte číslo.

      Pokud skutečný počet řádků překročí číslo zadané ve vlastnosti Řádky seznamu, zobrazí se v poli se seznamem svislý posuvník.

  • Omezení položek pole se seznamem na položky v části se seznamem ve formuláři    

    • V poli vlastnosti Omezit na seznam klikněte na Ano.

      Poznámky: 

      • Pokud první sloupec zobrazený v poli se seznamem není vázaný sloupec, Access omezí položky na seznam i v případě, že je vlastnost Omezit na seznam nastavená na Ne.

      • Pokud je vlastnost Omezit na seznam nastavená na Ne,když zadáte položku, která není v seznamu, pokud je pole se seznamem vázané, uloží se položka do podkladového pole, ale nepřidá se do seznamu. Pokud chcete do seznamu přidat nové položky, použijte vlastnost Při není v seznamu a událost Není v seznamu.

Začátek stránky

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?
Co ovlivnilo váš názor?

Děkujeme za váš názor!

×