Vytvoření relací mezi seznamy pomocí vyhledávacích sloupců
Applies To
SharePoint Server – vydání s předplatným SharePoint Server 2019 SharePoint Server 2016 SharePoint v Microsoftu 365 Seznamy MicrosoftV relaci seznamu se informace z jednoho seznamu (zdrojového seznamu) automaticky zobrazují v jiném seznamu (cílovém seznamu). Relace seznamů umožňují spojit informace ze dvou seznamů a udržovat je konzistentní, zatímco uživatelé upravují a odstraňují položky seznamu.
Relace pomáhají sledovat a udržovat informace ve více seznamech. Položky cílového seznamu můžou také propojit a zobrazit informace ze zdrojového seznamu v hodnotě více sloupců a relace můžou změnit, co se stane při odstranění položky (podívejte se na článek Odstranění položek pomocí relace).
V tomto článku
Přidání vyhledávacího sloupce do existujícího seznamu
Vytváření sloupců ve zdrojovém seznamu
Správa relací seznamů v případech, kdy seznamy obsahují mnoho položek
Začínáme s relacemi seznamu
Pokud chcete vytvořit relaci seznamu, budete potřebovat dva seznamy: zdrojový seznam a cílový seznam. Jako první byste měli vytvořit zdrojový seznam.
V tomto příkladu použijeme seznam kurzů vysoké školy jako zdrojový seznam a seznam věcí k přečtení jako cílový seznam. Cílem je zobrazit název kurzu a ID kurzu pro každou knihu v seznamu věcí k přečtení, aniž byste museli informace zadávat ručně.
-
Vytvořte zdrojový seznam. Tento seznam bude obsahovat sloupce pro všechny informace, které později zobrazíte v cílovém seznamu, a také další informace pro každou položku seznamu pro naše záznamy. Vytvoříme například seznam kurzů se sloupci Název kurzu (název), ID kurzu (text na jednom řádku), Čas předmětu (datum a čas) a Délka semestru (volba, se dvěma možnostmi: úplná, poloviční).
-
Vyplňte zdrojový seznam. Vytvořte položky seznamu pro všechny informace, které později zobrazíte v cílovém seznamu. V tomto příkladu přidáme tři kurzy: Počítačové vědy pro středně pokročilé, Úvod do počítačových věd a Strojové učení. Váš seznam by měl vypadat takto:
Seznam kurzůNázev
kurzu (název)ID
kurzu (text s jedním řádkem)Čas
třídy(datum a čas)Délka semestru
(volba)Počítačové vědy pro středně pokročilé
CS200
9. 9. 2021 0:00
Full
Úvod do informatiky
CS101
8. 9. 2021 9:00
Půl
Strojové učení
CS405
10. 9. 2021 13:30
Full
-
Vytvořte cílový seznam. Přidáme sloupec Autor (text s jedním řádkem) a sloupec Náklady (měna).
-
Pokud chcete přidat vyhledávací sloupec do cílového seznamu, vyberte Přidat sloupec > Vyhledávání.
-
Zadejte název, který se zobrazí v horní části sloupce. Nazvěme ho Název kurzu.
-
V části Vybrat seznam jako zdroj vyberte zdrojový seznam. V tomto příkladu vyberte seznam Kurz.
-
V části Vyberte sloupec ze seznamu výše vyberte sloupec ze zdrojového seznamu, který chcete zobrazit v tomto seznamu (cílovém seznamu) v novém sloupci, který vytváříte. V tomto příkladu vyberte Název, protože chceme zobrazit název kurzu.
-
Pokud chcete zobrazit další informace o vyhledávání ze zdrojového seznamu v cílovém seznamu, vyberte Další možnosti. V tomto příkladu vyberte pouze ID kurzu.
-
Vyberte Uložit a vyplňte cílový seznam. Když přidáte knihu do cílového seznamu (seznam věcí k přečtení), je teď k dispozici možnost přidat informace ze zdrojového seznamu. Například pro The Future of Computing od Lovelace vyberte Název kurzu Machine Learning a ID kurzu se vyplní automaticky (v tomto případě je to CS405). Vzhledem k tomu, že sloupce jsou vyhledávací sloupce, stačí vyplnit pouze jeden a druhý vyplní informacemi ze zdrojového seznamu.
Cílový seznam by měl vypadat nějak takto: Seznam k přečteníTitul
Autor
(Text s jedním řádkem)Náklady
(Měna)Název
kurzu (Vyhledávání)ID
kurzu (Vyhledávání)Počítačové vědy pro člověka
Novák
20,21 Kč
Úvod do informatiky
CS101
Budoucnost computingu
Lovelace
18,15 Kč
Strojové učení
CS405
Jak používat počítač jako pro
Klin
44,99 Kč
Počítačové vědy pro středně pokročilé
CS200
Psaní pro zítřek
Lorenz
60,20 Kč
Strojové učení
CS405
Seznam věcí k přečtení teď zobrazuje informace o názvu kurzu a ID kurzu přímo ze seznamu předmětu a je jednodušší kategorizovat nové položky seznamu výběrem možností ze seznamu Kurz. Můžete také aktualizovat seznam kurzů, který se automaticky aktualizuje v seznamu pro čtení a také přímo na seznam kurzů ze seznamu věcí k přečtení.
Jedinečné sloupce
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 vytvořila duplicitní hodnotu, ani obnovit položku z koše, pokud by výsledkem byla duplicitní hodnota. A pokud ve zdrojovém seznamu vytvoříte vyhledávací sloupec a definujete ho jako jedinečný, nesmí sloupec v cílovém seznamu obsahovat duplicitní hodnoty.
Poznámka: Jedinečnost nerozliš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. Při vytváření jedinečného sloupce se může zobrazit výzva k vytvoření indexu. Index se automaticky vytvoří, když vyberete OK. Jakmile má jedinečný sloupec index, nemůžete index z daného sloupce odebrat, pokud ho nejdřív předefinujete tak, aby umožňoval duplicitní hodnoty.
Podporované typy sloupců pro jedinečné sloupce:
-
Jeden řádek textu
-
Volba (s jednou hodnotou)
-
Číslo
-
Měna
-
Datum a čas
-
Vyhledávání (jedna hodnota)
-
Osoba (jedna hodnota)
Nepodporované typy sloupců pro jedinečné sloupce:
-
Více řádků textu
-
Volba (s více hodnotami)
-
Počítané pole
-
Hypertextový odkaz nebo obrázek
-
Vlastní sloupce
-
Vyhledávání (s více hodnotami)
-
Osoba (s více hodnotami)
-
Ano/Ne
Přidání vyhledávacího sloupce do existujícího seznamu
Mějte na paměti, že zdrojový seznamje seznam s informacemi, které chcete zobrazit, a cílový seznam je seznam, ve kterém chcete informace zobrazit. Podívejte se například na předchozí část Začínáme s relacemi seznamu.
-
V seznamu, ve kterém chcete zobrazit vyhledávací sloupec, vyberte Přidat sloupec > Vyhledávání.
-
V části Vybrat seznam jako zdroj vyberte zdrojový seznam, ze které chcete získat informace.
-
V části Vyberte sloupec ze seznamu výše vyberte, jaké informace chcete zobrazit ze zdrojového seznamu v tomto novém sloupci v cílovém seznamu. Informace, které vyberete, se zobrazí v novém sloupci, který vytváříte.
-
Pokud chcete zobrazit další vyhledávací informace ze zdrojového seznamu ve více sloupcích, vyberte Další možnosti. Všechna zaškrtávací políčka, která tady zaškrtnete, vytvoří nové sloupce v cílovém seznamu. Další sloupce v těchto nastaveních můžete přidat později, pokud máte další informace ze zdrojového seznamu, který chcete zobrazit.
-
Pokud chcete, aby odstranění ze zdrojového seznamu ovlivnilo tento seznam, přepněte možnost Ano v části Odstranění ze zdrojového seznamu. Další informace najdete v tématu Odstraňování položek pomocí relace.
-
Přepněte všechna další nastavení, která chcete, a pak vyberte Uložit.
Vytváření sloupců ve zdrojovém seznamu
Následující tabulka shrnuje typy sloupců, které se dají a nedají použít k vytvoření vyhledávacích sloupců.
Podporované typy sloupců:
-
Jeden řádek textu
-
Číslo
-
Datum a čas
-
Vyhledávání (jedna hodnota)
Nepodporované typy sloupců:
-
Více řádků textu
-
Volba
-
Počítané
-
Hypertextový odkaz nebo obrázek
-
Vlastní sloupce
-
Vyhledávání (s více hodnotami)
-
Osoba
-
Ano/Ne
-
Měna
Odstranění položek s relací
Při vytváření vyhledávacího sloupce můžete v části Další možnosti přepnout, jestli odstranění ze zdrojového seznamu ovlivní cílový seznam. Pokud ano, existují další dvě nastavení, ze které vyberete.
Poznámka: Abyste mohli vytvářet nebo upravovat relace odstranění, musíte mít v seznamu oprávnění Spravovat Seznamy.
Zdrojové položky nelze odstranit, znamená, že protože zdrojový seznam je provázek s tímto cílovým seznamem, nelze odstranit žádné položky ze zdrojového seznamu, které se zobrazují v cílovém seznamu. Do zdrojového seznamu můžete dál přidávat obvyklým způsobem, ale nebudete moct odstranit položky jako dřív.
Odstraněním zdrojových položek odstraníte hodnoty v tomto seznamu a zajistíte tak odstranění všech souvisejících položek z obou seznamů najednou. Pokud odstraníte ze zdrojového seznamu, odebere se také položka z cílového seznamu.
Pokud nevyberete ani jedno a místo toho přepnete tlačítko Ne, odstranění ze zdrojového seznamu nijak neovlivní cílový seznam. Neexistují žádná další omezení odstranění ani operace odstranění.
Správa relací seznamů v případech, kdy seznamy obsahují mnoho položek
Pokud seznam obsahuje tisíce položek, může řazení, vyhledávání a filtrování trvat déle. Seznamy automaticky indexuje sloupce v pořadí podle data vytvoření, aby bylo možné optimalizovat řazení ve velkých seznamech. Pokud chcete indexovat sloupec ručně, podívejte se na přidání indexu do sloupce seznamu nebo knihovny.
Když vytváříte relace seznamu ve velkém seznamu, můžete dosáhnout prahové hodnoty nebo limitu prostředku a za následujících okolností může dojít k zablokování:
-
Pokud nastavíte sloupec jedinečný v existujícím seznamu, který obsahuje více položek, než je mezní hodnota zobrazení seznamu (ale všimněte si, že přidání jedné položky do seznamu, který seznam překročí mezní hodnotu zobrazení seznamu, je operace, která obvykle není blokovaná).
-
Pokud zapnete možnost Kaskádové odstranění nebo Omezení odstranění pro vyhledávací pole v seznamu, které obsahuje více položek, než je mezní hodnota zobrazení seznamu.
-
Překročili jste prahovou hodnotu vyhledávání zobrazení seznamu, která je ve výchozím nastavení dvanáct vyhledávacích sloupců.
-
Počet položek v operaci odstranění přesahuje 1 000.
Další informace o správě seznamů s mnoha položkami najdete v tématu Správa rozsáhlých seznamů a knihoven.