Vytváření relací seznamů pomocí jedinečných a vyhledávacích sloupců

Vytváření relací seznamů pomocí jedinečných a vyhledávacích sloupců

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 .

Relace mezi seznamy můžete vytvářet pomocí kombinace jedinečných sloupců, vyhledávacích sloupců a vynucení relací (kaskádové odstranění a zakázání odstranění), přičemž díky všem těmto funkcím získáváte lepší možnosti vytváření složitějších obchodních řešení a zajištění integrity dat.

Přehled relací mezi seznamy

V následujících částech uvádíme důležité informace o vytváření relací mezi zdrojovým a cílovým seznamem, vytváření jedinečných a vyhledávacích sloupců, vynucování relací mezi seznamy, přidávání primárních a sekundárních vyhledávacích sloupců, o prohlížení, úpravách a odstraňování položek v rámci relací seznamů, řízení relací mezi seznamy, pokud mají seznamy mnoho položek, a o dalších výhodách používání programů pro úpravy, jako je Microsoft SharePoint Designer 2013.

Přehled relací mezi seznamy
Používání jedinečných a vyhledávacích sloupců ke zpracování objednávek dárků

1. na seznam položky je zdrojový seznam a seznam objednávky je cílový seznam.

2. každý seznam obsahuje jedinečné sloupce, aby bylo zajištěno, že budou spárována správná data.

3. Primární vyhledávací sloupec ve zdrojovém seznamu „vyhledá“ sloupec ID objednávky v cílovém seznamu na základě odpovídající hodnoty.

4. Sekundární vyhledávací sloupec ve zdrojovém seznamu automaticky vloží sloupec Popis objednávek z cílového seznamu.

Při vytváření sloupců můžete určit, že sloupec musí obsahovat jedinečné hodnoty. To znamená, že seznam nemůže v daném sloupci obsahovat žádné duplicitní hodnoty. Nemůžete přidat položku seznamu, která obsahuje duplicitní hodnotu, upravit stávající položku v seznamu, pokud by výsledkem bylo vytvoření duplicitní hodnoty, ani obnovit položku z Koše, pokud by to vedlo k duplicitní hodnotě. Navíc platí, že pokud vytvoříte vyhledávací sloupec ve zdrojovém seznamu a nadefinujete, že má být daný sloupec jedinečný, nesmí sloupec v cílovém seznamu obsahovat duplicitní hodnoty.

Poznámka:  Při vyhodnocování jedinečnosti se nerozlišují malá a velká písmena, hodnoty ORD-231 a ord-231 jsou proto považovány za duplicitní.

Jedinečný sloupec také musí mít index. Když vytvoříte jedinečný sloupec, je možné, že se zobrazí výzva k vytvoření indexu. Po kliknutí na tlačítko OK je pak automaticky vytvořen. Jakmile má jedinečný sloupec index, nelze jej z tohoto sloupce odebrat. Pokud byste to chtěli provést, bylo by nejprve potřeba sloupec předefinovat, aby v něm byly duplicitní hodnoty povoleny.

Následující tabulka shrnuje, jaké typy sloupců mohou a naopak nemohou být použity k vytvoření jedinečných sloupců.

Podporované typy sloupců

Nepodporované typy sloupců

Jeden řádek textu

Více řádků textu

Volba (s jednou hodnotou)

Volba (s více hodnotami)

Číslo

Počítaný

Měna

Hypertextový odkaz nebo obrázek

Datum a čas

Vlastní sloupce

Vyhledávání (s jednou hodnotou)

Vyhledávání (s více hodnotami)

Osoba nebo skupina (s jednou hodnotou)

Osoba nebo skupina (s více hodnotami)

Ano/Ne

Chcete-li vytvořit relaci mezi dvěma seznamy, vytvořte ve zdrojovém seznamu vyhledávací sloupec, který načte (vyhledá) jednu nebo více hodnot z cílového seznamu, pokud tyto hodnoty odpovídají hodnotě ve vyhledávacím sloupci ve zdrojovém seznamu. Po vytvoření tohoto vyhledávacího sloupce (primární sloupec) můžete přidat další sloupce (sekundární sloupce) z cílového seznamu do zdrojového seznamu, pokud tyto dodatečné sloupce budou mít podporovaný datový typ, jak je popsáno níže.

Následující tabulka shrnuje, jaké typy sloupců mohou a naopak nemohou být použity k vytvoření vyhledávacích sloupců.

Podporované typy sloupců

Nepodporované typy sloupců

Jeden řádek textu

Více řádků textu

Číslo

Měna

Datum a čas

Osoba nebo skupina

Počítané pole

Hypertextový odkaz nebo obrázek

Vlastní sloupce

Ano/Ne

Volba

Vyhledání

Lze vytvořit dva typy vyhledávacích sloupců, vyhledávací sloupec s vynucenou relací a vynucený sloupec s nevynucenou relací.

Vyhledávací sloupec s vynucenou relací

Ve vyhledávacím sloupci s vynucenou relací (používá se také označení referenční integrita) můžete vyhledávat jednotlivé hodnoty a udržovat integritu dat v cílovém seznamu jedním ze dvou způsobů:

Kaskádové odstranění:    Když je odstraněna položka v cílovém seznamu, jsou odstraněny také související položky ve zdrojovém seznamu. Zde chcete zajistit, aby byly všechny související položky odstraněny v rámci jedné databázové transakce. Pokud například odstraníte objednávku v cílovém seznamu, můžete zajistit, aby byly odstraněny také příslušné položky objednávky ve zdrojovém seznamu. Stav, kdy k položkám objednávky neexistuje objednávka, je nežádoucí, protože to by znamenalo, že budou existovat „osiřelé“ položky objednávky, což by mohlo později vést k nejasnostem.

Zakázání odstranění:    Při pokusu o odstranění položky z cílového seznamu, která má související položky ve zdrojovém seznamu, vám bude zabráněno v odstranění položky z cílového seznamu. Zde chcete zajistit, aby související položka v cílovém seznamu byla zachována. Pokud se například někdo pokusí odstranit položku objednávky z cílového seznamu, může být v té době ještě objednávka zákazníka nevyřízená. Budete proto chtít, aby k operaci odstranění mohlo dojít právě až po jejím zpracování. Nechcete, aby byla objednávka zákazníka omylem odstraněna, protože by ji pak nemuselo být možné dokončit.

Vynucení relací seznamů

1. operaci kaskádového odstranění zajišťuje, budou v rámci jedné databázové transakce odstraněny všechny související položky.

2. operace zakázání odstranění umožní zabránit odstranění položek v cílovém seznamu, pokud související položky zdrojového seznamu existuje.

Vynucování chování relací seznamů stručně řečeno pomáhá zajistit platnost dat a předcházet nesrovnalostem, které by mohly později způsobit problémy.

Poznámka:  Abyste mohli vytvářet nebo upravovat vynucené relace, je nutné mít pro seznam oprávnění Spravovat seznamy.

Vyhledávací sloupec, který vynucuje relaci, musí mít také index. Když vytvoříte vyhledávací sloupec, který vynucuje relaci, můžete být k vytvoření indexu vyzváni. Index je pak vytvořen automaticky po kliknutí na tlačítko OK. Jakmile má vyhledávací sloupec, který vynucuje relaci, index, není možné už index z tohoto sloupce odebrat. Nejprve by bylo nutné odebrat vynucenou relaci.

Vyhledávací sloupec s nevynucenou relací

Ve vyhledávacím sloupci s nevynucenou relací můžete ze zdrojového seznamu vyhledávat jednotlivé hodnoty nebo více hodnot v cílovém seznamu. Když odstraníte položku ve zdrojovém seznamu (pokud máte u seznamu oprávnění k odstraňování položek ze seznamu), neexistují žádné další zákazy odstraňování ani operace odstranění, ke kterým by v cílovém seznamu docházelo.

Jednou z výhod vytváření relací seznamů je to, že můžete na jedné stránce zobrazovat a upravovat sloupce ze dvou nebo více seznamů. Když vytvoříte vyhledávací sloupec ve zdrojovém seznamu, primární sloupec zobrazuje hodnoty ze sloupce cílového seznamu, můžete však určit, že se mají společně s primárním sloupcem a dalšími sloupci zdrojového seznamu zobrazovat také další sekundární sloupce z cílového seznamu.

Hodnota primárního sloupce je odkaz, na který můžete kliknout a zobrazit tak všechny hodnoty sloupce dané položky v cílovém seznamu. Každá hodnota sekundárního sloupce z cílového seznamu se zobrazí jako text ve sloupci zdrojového seznamu. Vytvoříte-li vyhledávací sloupec s více hodnotami, každý sloupec z cílového seznamu, ať již primární nebo sekundární, bude zobrazovat odpovídající hodnoty oddělené středníkem. S těmito primárními a sekundárními sloupci v zobrazení seznamu lze pracovat v podstatě stejným způsobem jako se sloupci ze zdrojového seznamu, například je přidávat, odebírat, filtrovat a řadit.

Název primárního sloupce je název, který zadáte při vytváření vyhledávacího sloupce. Ve výchozím nastavení se název každého sekundárního sloupce řídí následující standardní pojmenovávací konvencí: <název primárního sloupce ve zdrojovém seznamu>: <název sloupce v cílovém seznamu>. Při změně názvu primárního sloupce proto dojde ke změně názvů všech sekundárních sloupců. Podle potřeby však lze výchozí názvy a popisy sekundárních sloupců změnit, aby pro vás byly srozumitelnější.

Vyhledávací sloupce s více hodnotami

1. primární vyhledávací sloupec s více hodnotami.

2. sekundární vyhledávací sloupec s více hodnotami.

3. Název sloupce se změnil z výchozího názvu GetID: Nadpis na Přístroje.

Při vytváření relací seznamů pomocí vyhledávacích sloupců, jedinečných sloupců a seznamů s vynucenými relacemi může být v následujících případech dosaženo mezní hodnoty (limitu) prostředků a můžete být blokováni:

  • Pokud nastavíte sloupec jako jedinečný v existujícím seznamu, který má více položek, než kolik určuje mezní hodnota zobrazení seznamu. (Poznámka: Přidání jedné položky seznamu, kvůli které pak výsledný seznam následně obsahuje o jednu položku více, než určuje mezní hodnota zobrazení seznamu, obvykle blokováno není.)

  • Pokud zapnete kaskádové odstranění nebo zákaz odstranění pro vyhledávací pole v seznamu s více položkami, než určuje mezní hodnota zobrazení seznamu.

  • Překročili vyhledávací mezní hodnota zobrazení seznamu, který ve výchozím nastavení je dvanáct vyhledávacích sloupců.

  • Počet položek v operaci odstranění překročí hodnotu 1 000.

Další informace o správě seznamů s mnoha položkami naleznete v tématu Správa seznamů a knihoven s velkým počtem položek .

Postup: Vytvoření nebo úprava jedinečného sloupce

Upozornění:  Nelze vytvořit jedinečný sloupec v seznamu s oprávněními definovanými na úrovni položek, nelze přerušit dědění oprávnění ze seznamu na položku seznamu, pokud seznam obsahuje jedinečný sloupec, nelze vytvořit jedinečný sloupec nebo upravovat sloupec, aby byl jedinečný v seznamu, který obsahuje položky s jedinečnými oprávněními, ani takový, pro který je povoleno schvalování obsahu a nelze ani kopírovat soubor do knihovny pomocí příkazu Otevřít v Průzkumníkovi, pokud tato knihovna obsahuje jedinečný sloupec.

  1. Přejděte na web obsahující seznam.

  2. Klikněte na název seznamu na panelu Snadné spuštění nebo v nabídce Nastavení Tlačítko Nastavení Office 365 , klikněte na Zobrazit veškerý obsah webu a potom v části seznamu klikněte na název seznamu.

  3. Klikněte na Seznam > Vytvořit sloupec.

  4. Do pole Název sloupce zadejte název sloupce.

  5. V části Typ informací v tomto sloupci klikněte na jednu z následujících možností:

    • Jeden řádek textu

    • Více řádků textu

    • Volba

    • Číslo

    • Měna

    • Datum a čas

    • Ano/Ne

    • Vyhledávání (s jednou hodnotou)

    • Osoba nebo skupina (s jednou hodnotou)

  6. V části Další nastavení sloupců klikněte v části Vynutit jedinečné hodnoty na možnost Ano.
    Pokud vyberete datový typ, který není podporován, nebo pokud vytváříte vyhledávací sloupec povolující více hodnot, část Vynutit jedinečné hodnoty se nezobrazí.

  • Nelze odebrat index jedinečného sloupce. Pokud chcete index odebrat, je nutné nejprve změnit sloupec z jedinečného sloupce na takový, který povoluje duplicitní hodnoty. Teprve potom bude možné index odebrat.

  • Pokud se pokusíte změnit existující sloupec z duplicitních hodnot na jedinečné hodnoty, nemusí být možné tuto operaci provést, pokud by stávající sloupec obsahoval duplicitní hodnoty. V takovém případě je nutné nejprve všechny duplicitní hodnoty odebrat a teprve potom změnit sloupec ze sloupce, ve kterém jsou povoleny duplicitní hodnoty, na jedinečný sloupec.

  • Pokud chcete změnit datový typ jedinečného sloupce, je nutné provést následující akce: nastavit, aby sloupec povoloval duplicitní hodnoty, odebrat index, změnit sloupec na jiný podporovaný datový typ a pak nastavit sloupec jako jedinečný.

Postup: Vytvoření vyhledávacího sloupce

Tento postup vás provede jednotlivými nastavení vyhledávacího sloupce, který zobrazuje primární sloupec a volitelně sekundární sloupec do seznamu. Primární sloupec lze indexovat, ale od sekundární sloupec (nebo pole) je řízeno primární, nesmí být jedinečný nebo indexována.

  1. Přejděte na web obsahující seznam.

  2. Klikněte na název seznamu na panelu Snadné spuštění nebo v nabídce Nastavení Tlačítko Nastavení Office 365 , klikněte na Zobrazit veškerý obsah webu a potom v části seznamu klikněte na název seznamu.

  3. Klikněte na seznam a potom klikněte na Vytvořit sloupec.

  4. Do pole Název sloupce zadejte název sloupce.

  5. V části Typ informací v tomto sloupci klikněte na možnost Vyhledání.

  6. V seznamu Získat informace ze sloupce vyberte cílový seznam.

  7. V seznamu V tomto sloupci vyberte primární sloupec.

  8. V části Přidat sloupec k zobrazení každého z těchto dalších polí pro každý sekundární sloupec, který chcete přidat, klikněte na zaškrtávací políčko vedle názvu sloupce. Zobrazí se pouze sloupce s podporovanými datovými typy.

  9. Pokud budete chtít později přidat nebo odebrat sekundární sloupce, upravte vyhledávací sloupec a proveďte požadovaný výběr.

    Poznámka:  Nelze indexovat sekundární sloupec ani ho nelze nastavit jako jedinečný.

  10. Pokud chcete, aby se vyhledávací sloupce zobrazovaly ve výchozím zobrazení, vyberte možnost Přidat do výchozího zobrazení.

  11. Chcete-li vytvořit vynucenou relaci, vyberte možnost Vynutit chování vztahu a potom klikněte na možnost Zakázat odstranění nebo Kaskádové odstranění.

  12. Klikněte na tlačítko OK.

Postup: Vytváření vztahů ve formulářích zobrazení a úprav

Po vytvoření vyhledávacího sloupce můžete upravit formuláře zobrazení a úprav cílového seznamu, aby se zobrazovala data ze zdrojového seznamu. Můžete třeba upravit zobrazení nebo stránku pro seznam Objednávky, přidat tak odpovídající seznam Položky a automaticky vzájemně propojit dvě související webové části Zobrazení seznamu předáním hodnoty sloupce Vyhledávání.

  1. V cílovém seznamu (třeba objednávky) klikněte na kartu seznam, klikněte na Webové části Formulář v části přizpůsobit seznam a potom klikněte na Výchozí formulář zobrazení nebo Výchozí formulář úprav.

  2. V zóně webové části Hlavní klikněte na Přidat webovou část.

  3. Klikněte na Vložit, klikněte na Související seznam a vyberte související seznam (třeba položky).

    Poznámka:  Zobrazí se jenom seznamy, pro které máte oprávnění Zobrazit položky.

Oba seznamy se automaticky připojí. Po uložení stránky, když zobrazíte nebo upravíte položku v seznamu Objednávky, zobrazí se taky související položky v seznamu Položky.

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.

×