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ů

Vztahy mezi seznamy můžete vytvářet pomocí kombinace jedinečných sloupců, vyhledávacích sloupců a vynucení relací (kaskádové a zakázané odstranění), která usnadňuje vytváření složitějších firemních řešení a ochranu integrity dat.

Můžete vytvářet seznamy v Microsoft SharePointu, aplikaci seznamy v Microsoft 365 nebo Teams. Naučte se používat seznamy v Microsoft Teams.

Přehled relací seznamů

Následující části obsahují důležité informace o vytváření relací mezi zdrojovými a cílovými seznamy, vytváření jedinečných a vyhledávacích sloupců a vynucování chování vztahů seznamu. Uvidíte, jak přidat primární a sekundární vyhledávací sloupce, zobrazit, upravit a odstranit položky v rámci relací seznamů a spravovat relace seznamů, když seznamy mají hodně položek.

Přiřazení knih k kurzům pomocí jedinečných a vyhledávacích sloupců

Cources seznam s popisky

Seznam pro čtení s popisky odpovídajícími seznamu kurzů

  1. Zdrojový seznam se nazývá seznam pro čtení a cílový seznam se nazývá kurzy.

  2. Každý seznam má jedinečné sloupce, aby bylo zajištěno, že se shodují správná data.

  3. Primární vyhledávací sloupec ve zdrojovém seznamu (seznam pro čtení) vyhledá ve sloupci ID v cílovém seznamu (kurzy) na základě odpovídající hodnoty.

  4. Sekundární vyhledávací sloupec ve zdrojovém seznamu automaticky vloží sloupec název kurzu z cílového seznamu.

Když vytvoříte sloupec, můžete určit, že sloupec musí obsahovat jedinečné hodnoty. To znamená, že seznam nemůže mít v daném sloupci žádné duplicitní hodnoty. Nelze přidat položku seznamu, která obsahuje duplicitní hodnotu, upravit existující položku seznamu, která by vedla k vytvoření duplicitní hodnoty, nebo k obnovení položky z koše, pokud by výsledkem byla duplicitní hodnota. Pokud ve zdrojovém seznamu vytvoříte vyhledávací sloupec a definujete tento sloupec jako jedinečný, nesmí sloupec v cílovém seznamu obsahovat duplicitní hodnoty.

Poznámka: Jedinečnost: nerozlišuje velká a malá písmena. Například, 231, 231 a) se považují za duplicitní hodnoty.

Jedinečný sloupec musí mít taky index. Když vytvoříte jedinečný sloupec, může se zobrazit výzva k vytvoření indexu a automaticky se vytvoří, když kliknete na OK. Když má jedinečný sloupec index, nemůžete z něj odebrat index, pokud jste nejdříve nepředefinovali sloupec, který povoluje duplicitní hodnoty.

Následující tabulka shrnuje, jaké typy sloupců mohou a nelze použít 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é pole

Měna

Hypertextový odkaz nebo obrázek

Datum a čas

Vlastní sloupce

Vyhledávání (jedna hodnota)

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

Person (jedna hodnota)

Person (více hodnot)

Ano/Ne

Pokud chcete vytvořit relaci mezi dvěma seznamy, vytvořte ve zdrojovém seznamu vyhledávací sloupec, který načte (nebo "vyhledá") jednu nebo více odpovídajících hodnot z cílového seznamu. Po vytvoření tohoto vyhledávacího sloupce (primární sloupec) můžete dál přidávat další sloupce (sekundární sloupce) z cílového seznamu do zdrojového seznamu. Další sekundární sloupce musí mít podporovaný datový typ, který je popsaný níže.

Následující tabulka shrnuje typy sloupců, které se dají a nedají použít 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

Přepínač

Vyhledávací

Existují dva typy vyhledávacích sloupců, které můžete vytvořit, vyhledávací sloupec s vynucenou relací a vyhledávací sloupec s nevynucenou relací.

Ve vyhledávacím sloupci s vynucenou relací (označovanou také jako referenční integrita) můžete vyhledat jednotlivé hodnoty a zachovat integritu dat v cílovém seznamu jedním ze dvou způsobů:

Kaskádové odstranění    Když odstraníte položku v cílovém seznamu, odstraní se taky související položky nebo položky ze zdrojového seznamu. V tomto případě se ujistěte, že všechny související položky jsou odstraněny v rámci jedné databázové transakce. Pokud například odstraníte objednávku v cílovém seznamu, můžete se ujistit, že budou odstraněny také odpovídající položky objednávky ve zdrojovém seznamu. Nechcete mít položky objednávky bez odpovídajícího pořadí, protože by to vytvořilo "osamocené" položky, které by mohly být v pozdějším záměně.

Zakázat odstranění    Když se pokusíte odstranit položku v cílovém seznamu a obsahuje jednu nebo více souvisejících položek ve zdrojovém seznamu, nebudete moci odstranit položku v cílovém seznamu. V tomto případě chcete zajistit zachování související položky v cílovém seznamu. Pokud se vás například někdo pokusí z cílového seznamu odstranit položku objednávky, může mít zákazník stále nastavené objednávky a vy chcete zabránit opakování této operace, dokud nebude objednávka zpracována. Nechcete, aby byla objednávka zákazníka neúmyslně odstraněna, protože by to ovlivnilo vaši možnost Dokončit objednávku.

Seznam kurzů pokoušející se odstranit dvě položky

Čtení seznamu s odstraněnými položkami

  • Operace odstranění v kaskádě zajistí, že se všechny související položky odstraní v jedné databázové transakci. Pokud jste například odstranili položku v seznamu kurzy s ID seznamu 1, odstraní se taky položky v seznamu čtení, který odkazuje na odstraněnou položku.

  • Operace zakázat odstranění brání odstranění položek v cílovém seznamu, pokud existují související položky zdrojového seznamu. Takže pokud jste se pokusili odstranit položku v seznamu kurzů s ID seznamu 3, nebudete to moct provést, protože na ni pořád odkazuje aspoň jedna položka v seznamu čtení.

Vynucení chování vztahu seznamu pomáhá udržet data v platnosti a zabrání nesrovnalostem, které by mohly způsobit problémy na cestách.

Poznámka: Abyste mohli vytvořit nebo upravit vynucenou relaci, musíte mít v seznamu 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ůže se zobrazit výzva k vytvoření indexu. Když vyberete OK, index se vytvoří automaticky. Po vyhledávacím sloupci, který vynucuje relaci, se index nedá odebrat, pokud jste nejdřív neodebrali vynucenou relaci.

Vyhledávací sloupec s nevynucenou relací

Ve vyhledávacím sloupci s nevynucenou relací můžete v cílovém seznamu vyhledat jednu nebo více hodnot ze zdrojového seznamu. Pokud máte oprávnění k odstranění položky ze zdrojového seznamu, neexistují žádná další omezení odstranění ani operace odstranění, které se v cílovém seznamu vyskytují.

Jednou z výhod vytváření relací seznamů je to, že můžete zobrazit a upravit sloupce ze dvou nebo více seznamů na jedné stránce. Když ve zdrojovém seznamu vytvoříte vyhledávací sloupec, zobrazí se v primárním sloupci hodnoty ze sloupce cílový seznam, ale můžete taky zadat, že se vedle sloupce primární sloupec a jiný zdrojový seznam budou zobrazovat taky další sekundární sloupce.

Poznámka: Při vytváření primárního sloupce byste měli určit přijetí více hodnot a dalších sloupců souvisejících s primárním sloupcem. Sloupec sice můžete přejmenovat ze seznamu, ale nemůžete je přidávat v těchto dalších funkcích. Pokud chcete přejít na více hodnot, přidat sloupce nebo další možnosti po vytvoření seznamu, přejděte na nastavení>nastavení seznamu.

Přidání více hodnot a dalších sloupců do vyhledávacího sloupce

Hodnota primárního sloupce je odkaz, na který se dá vybrat všechny hodnoty sloupců dané položky v cílovém seznamu. Každá hodnota sekundárního sloupce z cílového seznamu se ve sloupci zdrojového seznamu zobrazí jako text. Pokud vytvoříte vyhledávací sloupec s více hodnotami, každý sloupec z cílového seznamu (primární nebo sekundární) zobrazí jejich násobné hodnoty oddělené středníky. V zobrazení seznamu můžete manipulovat s těmito primárními a sekundárními sloupci mnohem stejným způsobem jako sloupce ze zdrojového seznamu, například přidáním, odebráním, filtrováním a řazením.

Název primárního sloupce je název, který poskytnete při vytváření vyhledávacího sloupce. Ve výchozím nastavení používá každý název sekundárního sloupce standardní zásady vytváření názvů <primárního názvu sloupce v seznamu zdroj>: <název sloupce v cílovém seznamu>. Změna názvu primárního sloupce proto změní názvy všech sekundárních sloupců. Můžete však změnit výchozí názvy sekundárních sloupců a popisy, aby byly názvy pro vás výstižnější.

Seznam nástrojů se zvýrazněným ID nástroje a nástrojem

seznam Musicians se zvýrazněným ID a nadpisem

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

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

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

Poznámka: ID sloupce je ve výchozím nastavení dostupné, ale je skryté. Pokud ho chcete použít, vyberte Možnosti zobrazenía pak vyberte Upravit aktuální zobrazení. Posuňte se a zaškrtněte políčko Zobrazit .

Když vytvoříte vztahy seznamu pomocí vyhledávacích sloupců, jedinečných sloupců a seznamů s vynucenými relacemi, můžete dosáhnout mezní hodnoty nebo omezení zdrojů a může být blokováno za následujících okolností:

  • Pokud sloupec v existujícím seznamu obsahuje více položek, než je mezní hodnota zobrazení seznamu (ale nezapomeňte, že přidání jedné položky do seznamu, který je větší než prahová hodnota zobrazení seznamu, není obvykle blokován).

  • Pokud zapnete kaskádová odstranění nebo omezení odstranění vyhledávacího pole v seznamu, který obsahuje více položek než mezní hodnota zobrazení seznamu.

  • Překročili jste mezní hodnotu vyhledávání zobrazení seznamu, což je ve výchozím nastavení dvanáct vyhledávacích sloupců.

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

Další informace o správě seznamů pomocí mnoha položek najdete v článku Správa seznamů a knihoven s velkým počtem položek.

Upozornění: Nemůžete dělat tyto věci:

  • Vytvoření jedinečného sloupce v seznamu s definovanými oprávněními na úrovni položky

  • Zrušení dědění oprávnění ze seznamu do položky seznamu, pokud seznam obsahuje jedinečný sloupec

  • Vytvořte jedinečný sloupec nebo upravte sloupec tak, aby byl jedinečný v seznamu, který obsahuje položky s jedinečnými oprávněními nebo s povoleným schvalováním obsahu.

Chcete-li přidat nový sloupec, postupujte takto:

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

  2. Vyberte název seznamu na webu nebo vyberte nastavení Tlačítko nastavení SharePointu Online , vyberte obsah webua pak vyberte název seznamu.

  3. V horní části seznamu najděte záhlaví sloupců. Vyberte + přidejte sloupec vpravo od záhlaví sloupců.

    Přidání sloupce v SharePointu Online

  4. Zobrazí se rozevírací seznam s různými typy sloupců, které můžete vytvořit. Zvolte jeden z následujících typů sloupců:

    • Jeden řádek textu

    • Více řádků textu

    • Místo

    • Číslo:

    • Ano/Ne

    • Odesílatel

    • Datum

    • Přepínač

    • Hypertextový odkaz

    • Obrázek

    • Měna

    Poznámka: Pokud chcete vytvořit vyhledávací sloupec, vyberte v rozevíracím seznamu Další . Nazvěte sloupec a vyberte typ vyhledávání na obrazovce možnosti sloupce. Potom můžete kroky 5 a 6 vynechat.

  5. Přidejte název sloupce a informace do podokna, které se zobrazí na pravé straně stránky.

  6. Přepínač Vynutit jedinečné hodnoty na Ano.

    Výběr vynutit jedinečné hodnoty

    Pokud pro sloupec vyberete nepodporovaný datový typ, nezobrazí se jedinečné hodnoty .

  • Index jedinečného sloupce se nedá odebrat. Chcete-li odebrat index, je třeba změnit sloupec z jedinečného sloupce na takový, který umožňuje nejprve duplicitní hodnoty, a potom index odebrat.

  • Pokud se pokusíte změnit existující sloupec z duplicitních hodnot na jedinečné hodnoty, můžete tuto operaci zamezit, pokud existující sloupec obsahuje duplicitní hodnoty. Je třeba nejprve odebrat všechny duplicitní hodnoty a potom změnit sloupec tak, aby umožňoval duplicitní hodnoty na jedinečný sloupec.

  • Pokud chcete změnit datový typ pro jedinečný sloupec, postupujte takto:

    • Změna sloupce tak, aby povoloval duplicitní hodnoty

    • Odebrání indexu

    • Změna sloupce na jiný podporovaný datový typ

    • Pak nastavte sloupec jako jedinečný.

Tento postup vám pomůže nastavit sloupec vyhledávání, který zobrazuje primární sloupec, a případně i sekundární sloupec. Primární sloupec je možné indexovat, ale vzhledem k tomu, že sekundární sloupec (nebo pole) ovládá primární, nemůže být jedinečný ani indexovaný.

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

  2. Vyberte název seznamu v navigaci webu nebo vyberte nastavení Tlačítko nastavení SharePointu Online , vyberte obsah webua pak vyberte název seznamu.

  3. V horní části seznamu najděte záhlaví sloupců. Vyberte + přidejte sloupec vpravo od záhlaví sloupců.

    Přidání sloupce v SharePointu Online

  4. V rozevíracím seznamu vyberte Další.

    Je vybrané tlačítko Další možnosti

  5. V části typ informací v tomto sloupcivyberte Vyhledat (informace z tohoto webu).

  6. V poli získat informace z vyberte cílový seznam.

  7. V poli v tomto sloupci vyberte primární sloupec.

  8. V části Přidat sloupec pro zobrazení každého z těchto dalších polízaškrtněte u každého dalšího sloupce, který chcete přidat, zaškrtávací políčko vedle názvu sloupce. Uvedené jsou jenom sloupce s podporovanými datovými typy.

  9. Pokud chcete přidat nebo odebrat sekundární sloupce, upravte vyhledávací sloupec a vyberte požadované možnosti.

    Poznámka: Nelze indexovat sekundární sloupec ani nastavit sloupec jako samostatný.

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

  11. Pokud chcete vytvořit vynucenou relaci, vyberte Vynutit chování vztahu a pak vyberte Zakázat odstranění nebo kaskádové odstranění.

  12. Vyberte OK.

Potřebujete další pomoc?

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! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×