Ukládání většího počtu hodnot ve vyhledávacím poli

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Můžete vytvořit vyhledávací pole, ve kterém je uloženo více hodnot záznamu. Díky tomu můžete ukládat více souvisejících skutečností o daném předmětu. Předpokládejme, že máte například databázi sledování problémů a chcete mít přehled o zaměstnancích, kteří na problémech pracují. Jeden zaměstnanec může zpracovávat několik problémů a na každém problému může pracovat více než jeden zaměstnanec. Tento druh datové struktury se nazývá relace typu N:N. Access usnadňuje sledování tohoto typu souvisejících dat pomocí vyhledávacího pole s více hodnotami.

Tento článek o Microsoft Accessu 2010 popisuje vyhledávací pole s více hodnotami a objasňuje, jakým způsobem lze přidat pole do tabulky a jak lze změnit existující vyhledávací pole.

Poznámka: Tento článek se nevztahuje na webové databáze Accessu.

V tomto článku

Základní informace

Vytvoření pole hodnotami v zobrazení Datový list

Vytvoření pole hodnotami v návrhovém zobrazení

Vytvoření pole hodnotami pomocí Průvodce vyhledáváním

Kontrola nebo změna vlastností vyhledávacího pole v návrhovém zobrazení

Změna návrhu pole s více hodnotami

Přehled

Vyhledávací pole je pole tabulky, které obsahuje hodnoty získané z tabulky či dotazu nebo seznamu hodnot. Jestliže kliknete na vyhledávací pole na datovém listu a zadáte data, zobrazí aplikace Access seznam hodnot, v němž je možné vybírat. Vyhledávací pole může obsahovat více hodnot. To znamená, že v seznamu je možné vybrat více než jednu položku. Možnosti lze zobrazit v poli se seznamem nebo v seznamu.

Vytvoření vyhledávacího pole s více hodnotami

Vyhledávací pole s více hodnotami můžete vytvořit v zobrazení Datový list nebo v návrhovém zobrazení. V obou případech můžete pole s více hodnotami vytvořit pomocí Průvodce vyhledáváním. Průvodce vyhledáváním celý proces zjednodušuje a automaticky vyplní odpovídající vlastnosti pole a vytvoří příslušné relace mezi tabulkami.

Změna vyhledávacího pole s více hodnotami

Opětovným spuštěním Průvodce vyhledáváním můžete změnit existující vyhledávací pole s více hodnotami.

Hodnoty vazby a zobrazené hodnoty

Jestliže vytvoříte vyhledávací pole, které obsahuje data z tabulky nebo dotazu, použije aplikace Access klíčové pole zdrojové tabulky a určí, která hodnota odpovídá záznamu. Klíčová pole však obsahují data, která nejsou inherentně smysluplná – většinou se jedná o pole ID s hodnotou Datový typ Automatické číslo. Ve vyhledávacím poli je zobrazení klíčového pole nahrazeno smysluplnějším obsahem, například jménem. Uložená hodnota se označuje jako hodnota vazby. Hodnota, která je zobrazena, se označuje jako zobrazená hodnota.

Například sada hodnot ID zaměstnanců z dotazu nazvaného Rozšířené kontakty může být uložena v poli s názvem Přiřazeno. Vzhledem k tomu, že pole Přiřazeno je polem vyhledávacím, zobrazí aplikace Access ve výsledku dotazu sadu vyhledávaných hodnot – v tomto případě jmen kontaktů. Hodnoty ID zaměstnanců představují hodnoty vazby. Jména kontaktů představují zobrazované hodnoty.

Datový list se zobrazenými hodnotami a datový list s hodnotami vazby

1. Zobrazené hodnoty.

2. Hodnoty vazby.

Význam hodnot vazby

Zobrazené hodnoty jsou ve výchozím nastavení automaticky obsaženy v zobrazení datového listu. Ve vyhledávacím poli jsou však uloženy hodnoty vazby, které se používají v kritériích dotazů a které aplikace Access používá jako výchozí při operacích spojení mezi tabulkami.

Jestliže například zadáte dotaz, který využívá vyhledávací pole Přiřazeno jako na předchozím obrázku a chcete vyloučit záznamy problémů přidělených Evě Elznicové, musí kritérium pro její vyřazení obsahovat hodnotu vazby (což je 9) a nikoli její jméno; např. WHERE AssignedTo.Value <> 9.

Začátek stránky

Vytvoření vyhledávacího pole s více hodnotami v zobrazení datového listu

Vyhledávací pole s více hodnotami můžete přidat do tabulky, která je otevřená v zobrazení datového listu.

  1. V navigačním podokně klikněte na tabulku, ve které chcete vyhledávací pole vytvořit – tabulka se otevře v zobrazení datového listu.

  2. Napravo od posledního sloupce klikněte na příkaz Kliknutím přidat a poté klikněte na položku Vyhledávání a relace.

    Spustí se Průvodce vyhledáváním.

  3. Postupujte podle pokynů v průvodci. Další informace naleznete v části použití Průvodce vyhledáváním můžete vytvořit pole hodnotami.

Začátek stránky

Vytvoření vyhledávacího pole s více hodnotami v návrhovém zobrazení

Vyhledávací pole s více hodnotami můžete vytvořit v návrhovém zobrazení. Při práci v návrhovém zobrazení vytvoříte vyhledávací pole pomocí stejného Průvodce vyhledáváním jako v zobrazení datového listu. V návrhovém zobrazení však máte také úplný přístup ke všem vlastnostem pole a můžete tyto vlastnosti přímo upravovat.

  1. V navigačním podokně klikněte pravým tlačítkem myši na tabulku, ve které chcete přidat vyhledávací pole s více hodnotami, a poté klikněte na příkaz Návrhové zobrazení.

  2. V návrhové mřížce tabulky vyhledejte první prázdný řádek.

  3. V prvním prázdném řádku, který je k dispozici, klikněte na sloupec Název pole a poté zadejte název pole pro vyhledávací pole s více hodnotami.

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

    Spustí se Průvodce vyhledáváním.

  5. Postupujte podle pokynů v průvodci. Naučte se Průvodce vyhledáváním, naleznete v části použití Průvodce vyhledáváním můžete vytvořit pole hodnotami.

  6. Po dokončení průvodce můžete upravit vlastnosti vyhledávacího pole. Další informace o vlastností vyhledávacího pole, najdete v části Kontrola nebo změna vlastností vyhledávacího pole v návrhovém zobrazení.

Po kliknutí na tlačítko Dokončit se vytvoří vyhledávací pole, jehož vlastnosti jsou nastaveny na základě vašich předvoleb v Průvodci vyhledáváním. Vlastnosti pole zobrazíte v dolním podokně návrhového zobrazení v části Vlastnosti pole. Chcete-li zobrazit vlastnosti specifické pro vyhledávací pole, klikněte na kartu Vyhledávání.

Začátek stránky

Vytvoření vyhledávacího pole s více hodnotami pomocí Průvodce vyhledáváním

Pomocí Průvodce vyhledáváním můžete vytvořit pole, které je založeno na tabulce či dotazu nebo na seznamu zadaných hodnot. V této části jsou popsány pokyny Průvodce vyhledáváním.

Vytvoření vyhledávacího pole založeného na tabulce nebo dotazu

  1. V Průvodci vyhledáváním klikněte na přepínač Hodnoty pro vyhledávací pole načíst z tabulky nebo dotazu a poté klikněte na tlačítko Další.

  2. V seznamu vyberte tabulku nebo dotaz a poté klikněte na tlačítko Další.

  3. V části Dostupná pole klikněte na pole, která chcete zahrnout do vyhledávání.

  4. Kliknutím na tlačítko se znakem „větší než“ (>) přesunete zvolená pole do seznamu Vybraná pole. Kliknutím na tlačítko s dvojitým znakem „větší než“ (») přesunete všechna pole do seznamu Vybraná pole. Poté klikněte na tlačítko Další.

  5. Můžete vybrat jedno až čtyři pole, podle kterých budou vyhledávané položky řazeny. Poté klikněte na tlačítko Další.

  6. V případě potřeby upravte šířku sloupců ve vyhledávacím poli a poté klikněte na tlačítko Další.

  7. Pod textem Chcete pro toto vyhledávání uložit více hodnot? zaškrtněte políčko Povolit více hodnot.

    Poznámka: Aby bylo možné uložit více hodnot, musí být toto políčko zaškrtnuto.

  8. Klikněte na tlačítko Dokončit.

    Po kliknutí na tlačítko Dokončit se vytvoří vyhledávací pole, jehož vlastnosti jsou nastaveny na základě vašich předvoleb v Průvodci vyhledáváním.

  9. Tabulku uložte kliknutím na tlačítko Uložit na kartě Soubor.

    Klávesové zkratky CTRL + S

Vytvoření vyhledávacího pole s více hodnotami na základě zadaných hodnot

  1. V Průvodci vyhledáváním klikněte na přepínač Hodnoty zadá uživatel a poté klikněte tlačítko Další.

  2. Zadejte počet sloupců. Poté zadejte jednotlivé hodnoty. Stisknutím klávesy TABULÁTOR se přesuňte dalšího sloupce nebo řádku.

    Poznámka:  Chcete-li upravit seznam hodnot, použijte pouze jeden sloupec.

  3. Po zadání hodnot klikněte na tlačítko Další.

  4. V případě, že jste v kroku č. 2 zadali více sloupců, je nutné zvolit sloupec, který bude sloužit k jedinečné identifikaci každé hodnoty. V poli Dostupná pole poklikejte na sloupec, který chcete použít k jedinečné identifikaci každé hodnoty.

    Poznámka: V případě, že jste v kroku č. 2 nezadali více sloupců, nebude tento krok zobrazen.

  5. V Průvodci vyhledáváním zadejte popisek vyhledávacího pole.

  6. V části Chcete pro toto vyhledávání uložit více hodnot? vyberte políčko Povolit více hodnot.

    Poznámka: Aby bylo možné uložit více hodnot, musí být toto políčko zaškrtnuto.

  7. Klikněte na tlačítko Dokončit.

  8. Tabulku uložte kliknutím na tlačítko Uložit na kartě Soubor.

    Klávesové zkratky CTRL + S

Vytvořené pole s více hodnotami bude mít v zobrazení datového listu podobu rozevíracího seznamu se zaškrtávacími políčky.

Začátek stránky

Kontrola nebo změna vlastností vyhledávacího pole v návrhovém zobrazení

Vlastnosti vyhledávacího pole lze zobrazit v dolním podokně návrhového zobrazení v části Vlastnosti pole. Vlastnosti, které přímo souvisí s vyhledávacím polem, zobrazíte kliknutím na kartu Vyhledávání.

  1. V navigačním podokně klikněte na tabulku, ve které chcete vyhledávací pole vytvořit, a poté v místní nabídce klikněte na příkaz Návrhové zobrazení.

  2. Klikněte ve sloupci Název pole na název vyhledávacího pole.

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

    Zobrazí se vlastnosti vyhledávání.

    Vlastnosti vyhledávacího pole s více hodnotami

Po nastavení hodnoty první vlastnosti (Zobrazit ovládací prvek) se provedená volba projeví v seznamu dostupných vlastností. Nastavením vlastností vyhledávacího pole můžete změnit chování vyhledávacího pole. Jestliže vytvoříte vyhledávací pole pomocí Průvodce vyhledáváním, jsou vlastnosti vyhledávacího pole nastaveny průvodcem.

Vlastnosti vyhledávacího pole

Vlastnost

Komu

Zobrazit ovládací prvek

Nastavte typ ovládacího prvku na hodnotu Zaškrtávací políčko, Textové pole, Seznam nebo Pole se seznamem. Nejběžnější volbou u vyhledávacího pole je Pole se seznamem.

Typ zdroje řádků

Zvolte, zda má být vyhledávací pole vyplněno hodnotami z jiné tabulky nebo dotazu, anebo ze zadaného seznamu hodnot. Můžete také zvolit možnost vyplnění seznamu názvy polí v tabulce nebo dotazu.

Zdroj řádků

Zadejte tabulku, dotaz nebo seznam hodnot, který obsahuje hodnoty vyhledávacího pole. Je-li vlastnost Typ zdroje řádků nastavena na hodnotu Tabulka či dotaz nebo Seznam polí, měl by u této vlastnosti být nastaven název tabulky či dotazu, nebo příkaz SQL, který představuje příslušný dotaz. Nastavíte-li vlastnost Typ zdroje řádků na hodnotu Seznam hodnot, měla by tato vlastnost obsahovat seznam hodnot oddělených středníky.

Vázaný sloupec

Zadejte sloupec 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ů.

Poznámka: 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. Chcete-li 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ů. Nechcete-li 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.

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

Povolit úpravy seznamu hodnot

Zadejte, zda je možné upravovat položky ve vyhledávacím poli, který je založen na seznamu hodnot. Jestliže je tato hodnota 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 Upravovat položky seznamů. Jestliže 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.

Hodnota vazby ve vyhledávacím poli je určena vlastností Vázaný sloupec. Zobrazená hodnota ve vyhledávacím poli je sloupec nebo sloupce, jejichž vlastnost Šířky sloupců má nenulovou šířku.

Začátek stránky

Změna návrhu pole s více hodnotami

Změnu návrhu pole s více hodnotami můžete provést některou z následujících akcí:

  • Úprava seznamu hodnot vyhledávacího pole s více hodnotami, které je založeno na seznamu

    Poznámka:  Chcete-li povolit úpravy seznamu hodnot, musí obsahovat pouze jeden sloupec a vlastnost Povolit úpravy seznamu hodnot musí být nastavena na hodnotu Ano.

  • Úprava vlastností vyhledávacího pole v návrhu zobrazení

  • Změňte vyhledávací pole tak, že jej označíte a spustíte Průvodce vyhledáváním.

Úprava seznamu hodnot vyhledávacího pole s více hodnotami, které je založeno na seznamu hodnot

Seznam hodnot je možné doplnit, změnit nebo nastavit výchozí hodnotu.

  1. V navigačním podokně poklikejte na tabulku, která obsahuje pole s více hodnotami.

    Tabulka se otevře v zobrazení datového listu.

  2. Pravým tlačítkem myši klikněte ve vyhledávacím poli na libovolnou buňku.

  3. Klikněte na příkaz Upravit položky seznamu.

  4. Proveďte v seznamu hodnot potřebné změny a klikněte na tlačítko OK.

Úprava vlastností vyhledávacího pole v návrhovém zobrazení

Pokud chcete změnit pole hodnotami, můžete otevřete tabulku v návrhovém zobrazení a úprava vlastností vyhledávacího pole. Informace o vlastností vyhledávacího pole naleznete v části Kontrola nebo změna vlastností vyhledávacího pole v návrhovém zobrazení.

Změna vyhledávacího pole s více hodnotami v zobrazení datového listu

Vyhledávací pole s více hodnotami můžete v zobrazení datového listu změnit opětovným spuštěním Průvodce vyhledáváním

  1. Otevřete tabulku v návrhovém zobrazení a vyberte vyhledávací pole.

  2. Na kartě Pole klikněte ve skupině Vlastnosti na tlačítko Změnit vyhledávání.

  3. Postupujte podle pokynů v průvodci a proveďte požadované změny. Další informace o průvodci naleznete v části použití Průvodce vyhledáváním vytvoření pole s hodnotami.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×