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

Relace mezi seznamy můžete vytvářet pomocí kombinace jedinečných sloupců, vyhledávacích sloupců a vynucení vztahů (kaskádové a omezující odstranění), které zlepšují vaši schopnost vytvářet složitější obchodní řešení a pomáhají zachovat integritu dat.

Přehled relací se seznamem

Následující části obsahují důležité základní informace o vytváření relací mezi zdrojovými a cílovými seznamy, vytváření jedinečných a vyhledávacích sloupců a vynucení chování relace seznamu. Uvidíte, jak přidat primární a sekundární vyhledávací sloupce, zobrazení, úpravy a odstraňování položek v relacích seznamu a správu relací se seznamem, když seznamy obsahují mnoho položek.

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

Cources list with callouts

Seznam k přečtení s výřezy pro shodu se seznamem Kurzů

  1. Zdrojový seznam se nazývá Seznam k přečtení a cílový seznam se nazývá Kurzy.

  2. Každý seznam obsahuje jedinečné sloupce, aby se zajistilo, že se shodují správná data.

  3. Primární vyhledávací sloupec ve zdrojovém seznamu (Seznam k přečtení) "vyhledá" sloupec 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.

Při vytváření sloupce můžete určit, že sloupec musí obsahovat jedinečné hodnoty. To znamená, že seznam nemůže mít v tomto sloupci žádné duplicitní hodnoty. Nemůžete přidat položku seznamu, která obsahuje duplicitní hodnotu, upravit existující položku seznamu, která by vedlo k vytvoření duplicitní hodnoty, nebo obnovit položku z koše, pokud by to mělo za následek duplicitní hodnotu. Pokud navíc vytvoříte vyhledávací sloupec ve zdrojovém seznamu a definujete tento sloupec tak, aby byl jedinečný, nesmí sloupec v cílovém seznamu obsahovat duplicitní hodnoty.

Poznámka: Jedinečnost rozlišuje malá a velká písmena. Například ORD-231 a ord-231 se považují za duplicitní hodnoty.

Jedinečný sloupec musí mít také 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. Jakmile má jedinečný sloupec index, nemůžete index z tohoto sloupce odebrat, pokud sloupec poprvé předefinujte tak, aby povoll duplicitní hodnoty.

Následující tabulka shrnuje typy sloupců, které je možné a nelze je 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ícenásobnou hodnotou)

Osoba (jedna hodnota)

Osoba (s vícenásobnou hodnotou)

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ího sloupce) můžete do zdrojového seznamu dál přidávat další sloupce (sekundární sloupce) z cílového seznamu. Další sekundární sloupce musí mít podporovaný datový typ popsaný níže.

Následující tabulka shrnuje typy sloupců, které nelze 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í

Můžete vytvořit dva typy vyhledávacích sloupců, vyhledávací sloupec s vynucenou relacemi a vyhledávací sloupec s nevynucenou relacemi.

Ve vyhledávacím sloupci s vynucenou relacemi (označované 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 také související položka nebo položky ve zdrojovém seznamu. V takovém případě se chcete ujistit, že se všechny související položky odstraní jako součást jedné databázové transakce. Pokud například odstraníte objednávku v cílovém seznamu, můžete zajistit, aby se odstranily i odpovídající položky pořadí ve zdrojovém seznamu. Nechcete mít položky objednávek bez odpovídajícího pořadí, protože by se tím vytvořily položky pořadí osiřelé, které by mohly později způsobit nejasnosti.

Omezit 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, zabráníte odstranění položky v cílovém seznamu. V takovém případě chcete zajistit, aby byla související položka v cílovém seznamu zachovaná. Pokud se třeba někdo pokusí odstranit položku objednávky z cílového seznamu, může zákazník tuto objednávku pořád vyřízení a vy chcete zabránit tomu, aby operace odstranění do té doby, než byla objednávka zpracována. Nechcete, aby byla objednávka zákazníka omylem odstraněna, protože by to mělo vliv na vaši schopnost objednávku dokončit.

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

Seznam čtení s odstraněnou položkou

  • Operace kaskádového odstranění zajistí odstranění všech souvisejících položek v jedné databázové transakci. Pokud jste například odstranili položku v seznamu Kurzy s ID seznamu 1, odstranila by také položky v seznamu k přečtení, na které odkazovala odstraněná položka.

  • Operace omezit odstranění zabrání odstranění položek v cílovém seznamu, pokud existují položky souvisejícího zdrojového seznamu. Pokud jste se tedy pokusili odstranit položku v seznamu Kurzy s ID seznamu 3, bylo by vám to znemožněno, protože na tuto položku stále odkazuje aspoň jedna položka v seznamu k přečtení.

Vynucení chování vztahů se seznamem pomáhá udržovat vaše data platná a předcházet nekonziferenci, které by mohly způsobovat problémy na cestách.

Poznámka: Abyste vytvořili nebo upravoval 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 automaticky vytvoří. Po vyhledávacím sloupci, který vynucuje relaci, je index možné odebrat, pokud nejdříve neodeberete vynucenou relaci.

Vyhledávací sloupec s nevynucenou relaci

Ve vyhledávacím sloupci s nevynucenou relacemi můžete vyhledat jednotlivé nebo více hodnot ze zdrojového seznamu v cílovém seznamu. Pokud máte oprávnění k odstranění položky ve zdrojovém seznamu, nejsou v cílovém seznamu žádná další omezení pro odstranění ani operace odstranění.

Jednou z výhod vytváření relací se seznamem je to, že na jedné stránce můžete zobrazit a upravit sloupce ze dvou nebo více seznamů. Když ve zdrojovém seznamu vytvoříte vyhledávací sloupec, zobrazí se v primárním sloupci hodnoty z cílového sloupce seznamu, ale můžete také určit, že se vedle primárního sloupce a ostatních sloupců zdrojového seznamu zobrazí i další sekundární sloupce z cílového seznamu.

Poznámka: Při vytváření primárního sloupce byste měli zadat přijetí více hodnot a dalších sloupců souvisejících s primárním sloupcem. I když můžete sloupec ze seznamu přejmenovat, nemůžete přidat tyto další funkce. Pokud chcete po vytvoření seznamu změnit na více hodnot, přidat sloupce nebo jiné možnosti, 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, který můžete vybrat k zobrazení všech hodnot sloupců této 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, zobrazí každý sloupec z cílového seznamu( primární nebo sekundární) jejich více odpovídajících hodnot oddělených středníky. S těmito primárními a sekundárními sloupci v zobrazení seznamu můžete pracovat stejně jako se sloupci 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í se každý název sekundárního sloupce řídí standardním pojmenováváním názvu primárního sloupce ve zdrojovém seznamu>: <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ů. Výchozí názvy a popisy sekundárních sloupců ale můžete změnit tak, aby pro vás názvy více vycítly.

Seznam nástrojů se zvýrazněnou hodnotou ID nástroje a nástroje

Seznam hudebníků se zvýrazněnou 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. Název sloupce se změnil z výchozího názvu Nástroje: Název na Nástroje.

Poznámka: ID názvu sloupce je ve výchozím nastavení dostupné, ale 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ž vytváříte relace seznamů pomocí vyhledávacích sloupců, jedinečných sloupců a seznamů s vynucenou relací, můžete dosáhnout mezní hodnoty zdroje nebo limitu a za těchto okolností může být blokován:

  • Pokud v existujícím seznamu vytváříte sloupec jedinečný, který obsahuje víc položek, než je mezní hodnota zobrazení seznamu (ale všimněte si, že přidáním jedné položky do seznamu, díky které je seznam větší než mezní hodnota zobrazení seznamu, je operace, která obvykle není blokována).

  • Pokud pro vyhledávací pole v seznamu, které obsahuje více položek, než je mezní hodnota zobrazení seznamu, zapnete možnost Kaskádové odstranění nebo Omezit odstranění.

  • 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řekračuje 1 000.

Další informace o správě seznamů s mnoha položkami najdete v tématu Správa seznamů a knihoven s mnoha položkami.

Upozornění: Nemůžete dělat následující věci:

  • Vytvořte jedinečný sloupec v seznamu s definovanými oprávněními na úrovni položek.

  • Přerušte dědičnost oprávnění ze seznamu na položku 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 sloupec s povoleným schválením obsahu.

Pokud chcete 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í SharePoint Tlačítko Nastavení online , vyberte Obsahwebu a pak vyberte název seznamu.

  3. Najděte záhlaví sloupců v horní části seznamu. Vpravo od záhlaví sloupců vyberte +Přidat sloupec.

    Přidání sloupce do SharePoint 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

    • Osoba

    • 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ší. Pojmmenováte sloupec a na obrazovce možností sloupce vyberte typ vyhledávání. Potom můžete přeskočit kroky 5 a 6.

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

  6. Přepněte Vynutit jedinečné hodnoty naAno.

    Výběr možnosti Vynutit jedinečné hodnoty

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

  • Index jedinečného sloupce se neschová. Pokud chcete index odebrat, musíte změnit sloupec z jedinečného sloupce na sloupec, který nejdřív umožňuje duplicitní hodnoty, a potom index odebrat.

  • Pokud se pokusíte změnit existující sloupec z duplicitních hodnot na jedinečné hodnoty, může být tato operace znemožněna, pokud existující sloupec obsahuje duplicitní hodnoty. Nejdřív musíte odebrat všechny duplicitní hodnoty a potom změnit sloupec tak, aby duplicitní hodnoty povolují jedinečný sloupec.

  • Pokud chcete změnit datový typ jedinečného sloupce, proveďte toto:

    • Změna sloupce tak, aby umožnil duplicitní hodnoty

    • Odebrání indexu

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

    • Potom vytvořte sloupec jedinečný.

Tento postup vás provede nastavením vyhledávacího sloupce, který zobrazuje primární sloupec, a volitelně i sekundární sloupec do seznamu. Primární sloupec je možné indexovat, ale protože sekundární sloupec (nebo pole) je řízen primárním sloupcem, nemůže být jedinečný ani indexovaný.

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

  2. Vyberte název seznamu v navigaci na webu nebo vyberte Nastavení SharePoint Tlačítko Nastavení online, vyberte Obsahwebu a pak vyberte název seznamu.

  3. Najděte záhlaví sloupců v horní části seznamu. Vpravo od záhlaví sloupců vyberte +Přidat sloupec.

    Přidání sloupce do SharePoint Online

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

    Vybrané tlačítko Další možnosti

  5. V části Typ informací v tomto sloupci vyberteVyhledat(informace, které už jsou na tomto 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 Add a column to show each of these additional fields(Přidat sloupec, aby se každé z těchto dalších polí) u každého sekundárního sloupce, který chcete přidat, zaškrtněte políčko vedle názvu sloupce. Jsou uvedené jenom sloupce s podporovanými datovými typy.

  9. Později, pokud chcete přidat nebo odebrat sekundární sloupce, upravte vyhledávací sloupec a proveďte výběr, který chcete.

    Poznámka: Nemůžete indexovat sekundární sloupec ani vytvořit jedinečný sekundární sloupec.

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

  11. Pokud chcete vytvořit vynucenou relaci, vyberte Vynutit chování relace a pak vyberte Omezit odstranění nebo Kaskádové odstranění.

  12. Vyberte OK.

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!

×