Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ve většině databázových systémů můžete do pole uložit jen jednu hodnotu. V Accessu však můžete vytvořit pole, do kterého je možné zadat více hodnot (až 100). Řekněme například, že chcete sledovat zaměstnance řešící problémy. Jeden zaměstnanec může vlastnit několik problémů a ke každému problému může být přiřazeno několik zaměstnanců, kteří na něm pracují. Tento druh datové struktury se nazývá relace M:N. Pole s více hodnotami v Accessu je taky užitečné při práci s sharepointovým seznamem, který používá sloupec Volba. Jako příklad databáze, která používá pole s více hodnotami, si můžete prohlédnou šablonu sledování problémů.

Poznámka:    Access nabízí i jiné typy polí se seznamem: vyhledávací pole, které hledá odpovídající data v tabulce (například pole pro ID, které vyhledá jméno), a pole se seznamem hodnot, kde se uloží jen jedna platná hodnota z hodnot definovaných ve vlastnostech. Další informace najdete v tématech Vytvoření nebo odstranění vyhledávacího pole a Vytvoření nebo odstranění pole se seznamem hodnot.

V tomto článku

Co je pole s více hodnotami?

Předpokládejme, že máte nějaký problém přiřadit některému z vašich zaměstnanců, ale rozhodnete se, že ho potřebujete přiřadit více zaměstnancům. Můžete vytvořit pole s více hodnotami, které vám umožní vybrat zaměstnance ze seznamu.

Pole s více hodnotami

Když kliknete na šipku pole se seznamem, zobrazí se zaškrtávací políčka označující vaše volby.

Pole s více hodnotami se seznamem

Můžete zaškrtnout nebo zrušit zaškrtnutí položek seznamu a potom kliknutím na OK uložit provedené volby. Vybrané položky se ukládají v poli s více hodnotami a při zobrazení jsou odděleny čárkami (ve výchozím nastavení).

Pole s více hodnotami s hodnotami oddělenými čárkami

Cílem polí s více hodnotami je usnadnit podporu těch případů, kdy chcete vybrat a uložit více než jednu volbu, aniž byste museli vytvářet složitější databázi. Access na pozadí vše zpracuje za vás. Automaticky odděluje data a opět je slučuje, aby se hodnoty nakonec zobrazily v jednom poli. Pole s více hodnotami v Accessu modeluje relaci M:N.

Důležité:   Při migraci accessové databáze na SQL Server se pole s více hodnotami převede z Accessu na SQL Server jako pole ntext obsahující sadu hodnot s oddělovači. Protože SQL Server nepodporuje datový typ s více hodnotami, který modeluje relaci M:N, může být zapotřebí další návrh a převod.

Začátek stránky

Vytvoření pole s více hodnotami

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

  2. V prvním prázdném řádku, který je k dispozici, klikněte na sloupec Název pole a potom zadejte název pole.

  3. Klikněte na sloupec Datový typ tohoto řádku, klikněte na šipku a pak v rozevíracím seznamu vyberte položku Průvodce vyhledáváním.

    Poznámka:    V závislosti na volbách, které provedete v Průvodci vyhledáváním, můžou vzniknout tři typy seznamů: vyhledávací pole, pole se seznamem hodnot a pole s více hodnotami.

  4. V průvodci postupujte podle těchto pokynů:

    1. Na první stránce klikněte na přepínač Hodnoty zadá uživatel a potom klikněte na Další.

    2. Na druhé stránce ponechte vybraný sloupec 1, zadejte několik hodnot, po jedné v každém řádku pod záhlavím sloupce, a klikněte na Další.

    3. Na třetí stránce pod textem Chcete pro toto vyhledávání uložit více hodnot? zaškrtněte políčko Povolit více hodnot a potom klikněte na Dokončit.

  5. Uložte změny.

Začátek stránky

Změna velikosti ovládacího prvku pole se seznamem Vícenásobný výběr

  1. Otevřete formulář nebo sestavu v návrhovém zobrazení nebo v zobrazení rozložení.

  2. Klikněte na ovládací prvek pole se seznamem Vícenásobný výběr, najeďte myší na jeden z úchytů pro změnu velikosti a táhněte za okraj ovládacího prvku, dokud nedosáhnete potřebné výšky nebo šířky:

    Změna velikosti pole s více hodnotami

    Access automaticky přesune všechny přilehlé ovládací prvky ve formuláři nebo sestavě směrem dolů, doleva nebo doprava.

  3. Uložte změny.

Začátek stránky

Aktualizace vlastností pole s více hodnotami

Když k vytvoření vyhledávacího pole použijete Průvodce vyhledáváním, nastaví pro vás průvodce jeho vlastnosti. Pokud chcete změnit návrh pole s více hodnotami, nastavte vlastnosti jeho vyhledávání.

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

  2. Klikněte ve sloupci Název pole na název pole s více hodnotami.

  3. V podokně Vlastnosti pole klikněte na kartu Vyhledávání.

  4. Nastavte vlastnost Zobrazit ovládací prvek na Pole se seznamem, abyste viděli všechny dostupné vlastnosti. Další informace získáte v části Vlastnosti vyhledávacího pole.

Začátek stránky

Odstranění pole s více hodnotami

Důležité:    Když odstraníte pole s více hodnotami, které obsahuje data, trvale ztratíte příslušná data – odstranění nejde vrátit zpět. Z tohoto důvodu byste měli zálohovat databázi před odstraněním jakýchkoli polí tabulky nebo jiných komponent databáze.

Odstranění ze zobrazení datového listu

  1. Otevřete tabulku v zobrazení datového listu.

  2. Vyhledejte pole s více hodnotami, klikněte pravým tlačítkem na řádek záhlaví (název) a potom klikněte na Odstranit pole.

  3. Odstranění potvrďte kliknutím na Ano.

Odstranění z návrhového zobrazení

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

  2. Klikněte na volič řádku vedle pole s více hodnotami a pak stiskněte DELETE nebo klikněte pravým tlačítkem myši na volič řádku a potom klikněte na Odstranit řádky.

  3. Odstranění potvrďte kliknutím na Ano.

Začátek stránky

Vlastnosti vyhledávacího pole

Nastavit tuto vlastnost

Na

Zobrazit ovládací prvek

Nastavením této vlastnosti můžete určit, které vlastnosti se zobrazí:

  • Pole se seznamem zobrazí všechny dostupné vlastnosti.

  • Seznam zobrazí všechny dostupné vlastnosti s výjimkou vlastností Počet řádků seznamu, Šířka seznamu a Omezit na seznam.

  • Textové pole nezobrazí žádné vlastnosti. Pole bude jen pro čtení.

Typ zdroje řádků

Zvolte, jestli chcete vyplnit vyhledávací pole hodnotami z jiné tabulky nebo dotazu, nebo ze seznamu hodnot, které zadáte. Můžete také vyplnit seznam s názvy polí v tabulce nebo dotazu.

Zdroj řádků

Zadejte tabulku, dotaz nebo seznam hodnot obsahující hodnoty pro vyhledávací pole. Pokud je vlastnost Typ zdroje řádků nastavena na Tabulka nebo dotaz nebo Seznam polí, měla by tato vlastnost být nastavena na název tabulky nebo dotazu nebo na příkaz SQL, který představuje dotaz. Pokud je vlastnost Typ zdroje řádků nastavena na Seznam hodnot, měla by tato vlastnost obsahovat seznam hodnot oddělených středníky.

Vázaný sloupec

Zadejte sloupce ve zdroji řádků, který poskytuje hodnotu uloženou vyhledávacím polem. Tato hodnota může být v rozpětí od 1 do počtu sloupců ve zdroji řádků.

Sloupec, z něhož pochází hodnota pro uložení, nemusí být shodný se zobrazeným sloupcem.

Počet sloupců

Zadejte počet sloupců ve zdroji řádků, který může být zobrazen ve vyhledávacím poli. Pokud chcete vybrat sloupce, které mají být zobrazeny, zadejte šířku sloupce do vlastnostiŠířky sloupců.

Hlavičky sloupců

Zadejte, zda mají být zobrazena záhlaví sloupců.

Šířky sloupců

Zadejte šířku jednotlivých sloupců. Zobrazená hodnota ve vyhledávacím poli je sloupec nebo sloupce, jejichž vlastnost Šířky sloupců má nenulovou šířku.

Pokud nechcete některý sloupec (například sloupec ID) zobrazit, zadejte jako jeho šířku hodnotu 0.

Počet řádků seznamu

Zadejte počet řádků, které se zobrazí při zobrazení vyhledávacího pole.

Šířka seznamu

Zadejte šířku ovládacího prvku, který se zobrazí při zobrazení vyhledávacího pole.

Omezit na seznam

Zvolte, zda lze zadat hodnotu, která není uvedena v seznamu.

Povolit více hodnot

Zadejte, zda vyhledávací pole umožňuje vybrat více hodnot.

U této vlastnosti není možné změnit nastavení hodnoty z Ano na Ne.

Povolit úpravy seznamu hodnot

Zadejte, zda můžete upravovat položky ve vyhledávacím poli, který je založen na seznamu hodnot. Jestliže je tato vlastnost nastavena na hodnotu Ano a kliknete pravým tlačítkem myši na vyhledávací pole, které je založeno na seznamu hodnot s jedním sloupcem, zobrazí se možnost nabídky Upravit položky seznamu. Pokud má vyhledávací pole více než jeden sloupec, je tato vlastnost ignorována.

Formulář pro úpravu položek seznamu

Zadejte název stávajícího formuláře, který chcete použít k úpravám položek seznamu ve vyhledávacím poli, které je založeno na tabulce nebo dotazu.

Zobrazit pouze hodnoty zdroje řádku

Zobrazí pouze hodnoty, které se shodují se zdrojem aktuálního řádku, pokud je vlastnost Povolit více hodnot nastavena na hodnotu Ano.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.