Vytvorenie vzťahov zoznamov pomocou vyhľadávacích stĺpcov

Vzťahuje sa na
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Microsoft Zoznamy

Pri použití vzťahu zoznamu sa informácie z jedného zoznamu ( zdrojového zoznamu) automaticky zobrazia v inom zozname ( cieľovom zozname). Vzťahy zoznamov umožňujú spojiť informácie z dvoch zoznamov a zachovať ich konzistentnosť počas toho, ako používatelia upravujú a odstraňujú položky zoznamu.

Vzťahy pomáhajú sledovať a udržiavať informácie v rámci viacerých zoznamov. Cieľové položky zoznamu sa môžu prepojiť s informáciami zo zdrojového zoznamu a zobraziť ich vo viacerých stĺpcoch. Vzťahy môžu zmeniť to, čo sa stane pri odstránení položky (pozrite si časť Odstránenie položiek so vzťahom).

Obsah tohto článku

Začíname pracovať so vzťahmi zoznamov

Jedinečné stĺpce

Pridanie vyhľadávacieho stĺpca do existujúceho zoznamu

Creating columns in the source list

Odstránenie položiek so vzťahom

Spravovanie vzťahov zoznamov v prípade, že zoznamy obsahujú veľa položiek

Začíname pracovať so vzťahmi zoznamov

Ak chcete vytvoriť vzťah zoznamu, budete potrebovať dva zoznamy: zdrojový zoznam a cieľový zoznam. Najprv by ste mali vytvoriť zoznam zdrojov.

V tomto príklade použijeme zoznam vysokoškolských študijných programov ako zdrojový zoznam a zoznam odkazov ako cieľový zoznam. Cieľom je zobraziť názov kurzu a identifikáciu kurzu pre každú knihu v zozname odkazov bez toho, aby bolo potrebné tieto informácie zadávať manuálne.

  1. Vytvorte zdrojový zoznam. Tento zoznam bude obsahovať stĺpce pre všetky informácie, ktoré neskôr zobrazíte v cieľovom zozname, ako aj ďalšie informácie pre každú položku zoznamu pre naše záznamy. Vytvoríme napríklad zoznam predmetov so stĺpcami: Názov predmetu (názov), ID predmetu (text v jednom riadku), Čas vyučovania (dátum a čas) a Dĺžka semestra (výber s dvoma možnosťami: plný, polovičný).

  2. Vyplňte zdrojový zoznam. Vytvorte položky zoznamu na všetky informácie, ktoré sa neskôr zobrazia v cieľovom zozname. Ako príklad pridáme tri kurzy: Informatika pre stredne pokročilých, Úvod do informatiky a Strojové učenie. Váš zoznam by mal vyzerať takto:

    Zoznam kurzov

    Názov predmetu
    (Názov)
    ID predmetu
    (Jednoriadkový text)
    Čas vyučovania
    (Dátum a čas)
    Dĺžka semestra
    (Voľba)
    Informatika pre stredne pokročilých CS200 9. 9. 2021 12:00 Full
    Úvodné informácie o informatike CS101 8. 9. 2021 9:00 Polovica
    Strojové učenie CS405 10. 9. 2021 13:30 Full
  3. Vytvorte cieľový zoznam. Pridajme stĺpec Autor (text v jednom riadku) a stĺpec Náklady (mena).

  4. Ak chcete pridať vyhľadávací stĺpec do cieľového zoznamu, vyberte položku Pridať vyhľadávací stĺpec>.

  5. Zadajte názov, ktorý sa má zobraziť v hornej časti stĺpca. Nazvime to Názov predmetu.

  6. V časti Vybrať zoznam ako zdroj vyberte zdrojový zoznam. V tomto príklade vyberte zoznam kurzov.

  7. V časti Vybrať stĺpec z vyššie uvedeného zoznamu vyberte stĺpec zo zdrojového zoznamu, ktorý chcete zobraziť v tomto zozname (cieľovom zozname) v novom stĺpci, ktorý vytvárate. V tomto príklade vyberte položku Názov, pretože chceme zobraziť názov predmetu.

  8. Ak chcete zobraziť ďalšie informácie o vyhľadávaní zo zdrojového zoznamu v cieľovom zozname, vyberte položku Ďalšie možnosti. V tomto príklade vyberte iba ID predmetu.

  9. Vyberte položku Uložiť a vyplňte cieľový zoznam. Keď pridáte knihu do cieľového zoznamu (zoznamu odkazov), teraz je k dispozícii možnosť pridať informácie zo zdrojového zoznamu. Napríklad pre The Future of Computing od Lovelace vyberte názov kurzu "Strojové učenie" a ID kurzu sa vyplní automaticky (v tomto prípade je to CS405). Keďže ide o vyhľadávacie stĺpce, stačí vyplniť jeden stĺpec a druhý sa vyplní informáciami zo zdrojového zoznamu.

    Zoznam cieľov by mal vyzerať asi takto:

    Zoznam na čítanie 

    Názov Autor
    (Jednoriadkový text)
    Cena
    (Mena)
    Názov predmetu
    (Vyhľadávanie)
    ID predmetu
    (Vyhľadávanie)
    Informatika pre ľudí Kováč 20,21 $ Úvodné informácie o informatike CS101
    Budúcnosť výpočtovej techniky Zaľúbená čipka 18,15 $ Strojové učenie CS405
    Ako používať počítač ako profesionál Klinec 44,99 EUR Informatika pre stredne pokročilých CS200
    Písanie na zajtra Lorenz 60,20 EUR Strojové učenie CS405

Zoznam odkazov teraz zobrazuje informácie o názve a ID kurzu priamo zo zoznamu kurzov a nové položky zoznamu je teraz jednoduchšie kategorizovať výberom možností zo zoznamu kurzov. Zoznam kurzov môžete aktualizovať aj automaticky a automaticky sa aktualizuje v zozname odkazov, ako aj vytvoriť prepojenie priamo na zoznam predmetov zo zoznamu odkazov.

Jedinečné stĺpce

Pri vytváraní stĺpca môžete určiť, že stĺpec musí obsahovať jedinečné hodnoty. Znamená to, že zoznam nemôže obsahovať duplicitné hodnoty v danom stĺpci. Nemôžete pridať položku zoznamu, ktorá obsahuje duplicitnú hodnotu, upraviť existujúcu položku zoznamu, čo by malo za následok vytvorenie duplicitnej hodnoty, ani obnoviť položku z Koša, ak by výsledkom bola duplicitná hodnota. Ak vytvoríte vyhľadávací stĺpec v zdrojovom zozname a definujete tento stĺpec ako jedinečný, stĺpec v cieľovom zozname nesmie obsahovať duplicitné hodnoty.

Poznámka

V jedinečnosti sa nerozlišujú malé a veľké písmená. Napríklad ORD-231 a ORD-231 sa považujú za duplicitné hodnoty.

Jedinečný stĺpec musí mať aj index. Keď vytvoríte jedinečný stĺpec, môže sa zobraziť výzva na vytvorenie indexu. Index sa vytvorí automaticky po výbere položky OK. Keď má jedinečný stĺpec index, nemôžete odstrániť index z daného stĺpca bez toho, aby stĺpec opätovne definoval tak, aby povoľoval duplicitné hodnoty.

Podporované typy stĺpcov pre jedinečné stĺpce:

  • Jeden riadok textu
  • Výber (jedna hodnota)
  • Číslo
  • Mena
  • Dátum a čas
  • Vyhľadávanie (jedna hodnota)
  • Osoba (jedna hodnota)

Nepodporované typy stĺpcov pre jedinečné stĺpce:

  • Viacero riadkov textu
  • Výber (s viacerými hodnotami)
  • Vypočítavané
  • Hypertextové prepojenie alebo obrázok
  • Vlastné stĺpce
  • Vyhľadávanie (s viacerými hodnotami)
  • Osoba (s viacerými hodnotami)
  • Áno/Nie

Pridanie vyhľadávacieho stĺpca do existujúceho zoznamu

Nezabúdajte, že zdrojový zoznam je zoznam s informáciami, ktoré chcete zobraziť, a cieľový zoznam je zoznam, v ktorom sa majú informácie zobraziť. Pozrite si napríklad časť Začíname pracovať so vzťahmi zoznamov

Poznámka

Vyhľadávacie stĺpce by sa mali vytvoriť a používať v rámci tej istej lokality. Stĺpce lokality vytvorené na koreňovej lokalite nie je možné použiť na podlokalitách.

  1. V zozname, v ktorom chcete umiestniť vyhľadávací stĺpec, vyberte položku Pridať vyhľadávací stĺpec>.
  2. V časti Vybrať zoznam ako zdroj vyberte zdrojový zoznam, z ktorého chcete získať informácie.
  3. V časti Vybrať stĺpec z vyššie uvedeného zoznamu vyberte, ktoré informácie zo zdrojového zoznamu sa majú zobraziť v tomto novom stĺpci v cieľovom zozname. Vybraté informácie sa zobrazia v novom stĺpci, ktorý vytvárate.
  4. Ak chcete zobraziť viac informácií o vyhľadávaní zo zdrojového zoznamu vo viacerých stĺpcoch, vyberte položku Ďalšie možnosti. Všetky začiarkavacie políčka, ktoré tu začiarknete, vytvoria nové stĺpce v zozname cieľov. Ak budete chcieť zobraziť ďalšie informácie zo zdrojového zoznamu, môžete do týchto nastavení pridať ďalšie stĺpce.
  5. Ak chcete, aby odstránené položky zo zdrojového zoznamu ovplyvnili tento zoznam, v časti Odstránené položky zo zdrojového zoznamu majú vplyv na tento zoznam, prepnite možnosť Áno. Ďalšie informácie nájdete v téme Odstraňovanie položiek so vzťahom .
  6. Prepnite všetky ostatné požadované nastavenia a potom vyberte položku Uložiť

Creating columns in the source list

Nasledujúca tabuľka sumarizuje typy stĺpcov, ktoré je možné a nemožno použiť na vytvorenie vyhľadávacích stĺpcov.

Podporované typy stĺpcov:

  • Jeden riadok textu
  • Číslo
  • Dátum a čas
  • Vyhľadávanie (jedna hodnota)

Nepodporované typy stĺpcov:

  • Viacero riadkov textu
  • Voľba
  • Vypočítavané
  • Hypertextové prepojenie alebo obrázok
  • Vlastné stĺpce
  • Vyhľadávanie (s viacerými hodnotami)
  • Osoba
  • Áno/Nie
  • Mena

Odstránenie položiek so vzťahom

Pri vytváraní vyhľadávacieho stĺpca môžete v časti Vzťah začiarknuť políčko Vynútiť správanie vzťahu a potom vybrať položku Obmedziť odstránenie alebo Kaskádové odstránenie.

Poznámka

Ak chcete vytvárať alebo upravovať vzťahy, odstraňovať zoznamy, musíte mať v zozname povolenie spravovať zoznamy.

Obmedzenie odstránenia znamená, že zdrojový zoznam je prepojený s týmto cieľovým zoznamom, preto nie je možné odstrániť žiadne položky zo zdrojového zoznamu, ktoré sa zobrazujú v cieľovom zozname. Môžete pokračovať v pridávaní do zdrojového zoznamu ako zvyčajne, nebudete však môcť odstrániť položky ako predtým.

Kaskádové odstránenie zabezpečí, že všetky súvisiace položky sa odstránia z oboch zoznamov naraz. Ak ho odstránite zo zdrojového zoznamu, položka sa odstráni aj z cieľového zoznamu.

Ak zrušíte začiarknutie políčka Vynútiť správanie vzťahu, predvolene sa položka odstráni aj z cieľového zoznamu pri odstránení zo zdrojového zoznamu.

Spravovanie vzťahov zoznamov v prípade, že zoznamy obsahujú veľa položiek

Ak má zoznam tisícky položiek, zoradenie, vyhľadávanie a filtrovanie môže trvať dlhšie. Zoznamy automaticky indexujú stĺpce v poradí dátumu vytvorenia, aby sa optimalizovalo zoradenie veľkých zoznamov. Ak chcete stĺpec indexovať manuálne, pozrite si tému Pridanie indexu do stĺpca zoznamu alebo knižnice.

Keď vytvoríte vzťahy zoznamov vo veľkom zozname, môžete dosiahnuť prahovú veľkosť alebo limit zdrojov a systém vás môže zablokovať za nasledujúcich okolností:

  • ak vytvoríte jedinečný stĺpec v existujúcom zozname, ktorý obsahuje viac položiek, než je prahová veľkosť zobrazenia zoznamu (pamätajte však, že operácia pridania jednej položky do zoznamu, vďaka ktorej bude zoznam väčší ako prahová veľkosť zobrazenia zoznamu, sa zvyčajne nezablokuje),
  • Ak zapnete funkciu Kaskádové odstránenie alebo Obmedzené odstránenie pre vyhľadávacie pole v zozname, ktoré obsahuje viac položiek, než je prahová veľkosť zobrazenia zoznamu,
  • Prekročili ste prahovú veľkosť vyhľadávania zobrazenia zoznamu, ktorá je predvolene dvanásť vyhľadávacích stĺpcov.
  • Počet položiek v operácii odstraňovania presiahne 1 000.

Ďalšie informácie o spravovaní zoznamov s mnohými položkami nájdete v téme Spravovanie veľkých zoznamov a knižníc.