Vytvorenie vzťahov zoznamov pomocou jedinečných a vyhľadávacích stĺpcov

Vytvorenie vzťahov zoznamov pomocou jedinečných a vyhľadávacích stĺpcov

Vzťahy medzi zoznamami môžete vytvoriť pomocou kombinácie jedinečných stĺpcov, vyhľadávacích stĺpcov a vynúteniu vzťahu (kaskádové a obmedzené odstránenie), ktoré zlepšujú vašu schopnosť vytvárať sofistikovanejšie podnikové riešenia a zachovať integritu údajov.

Prehľad vzťahov zoznamu

V nasledujúcich častiach sú uvedené dôležité základné informácie o vytváraní vzťahov medzi zdrojovými a cieľovými zoznamami, vytváraní jedinečných a vyhľadávacích stĺpcov a vychyľovaní správania vzťahov zoznamov. Uvidíte, ako pridať primárne a sekundárne vyhľadávacie stĺpce, zobraziť, upraviť a odstrániť položky v rámci vzťahov zoznamov a ako spravovať vzťahy zoznamov v prípade, že zoznamy obsahujú veľa položiek.

Použitie jedinečných a vyhľadávacích stĺpcov na priradenie kníh k kurzom

Zoznam Úloh s bublinami

Zoznam odkazov s bublinami na zhodu so zoznamom kurzov

  1. Zdrojový zoznam sa nazýva Zoznam odkazov a cieľový zoznam sa nazýva Kurzy.

  2. Každý zoznam má jedinečné stĺpce, ktoré zabezpečia zhodu správnych údajov.

  3. Primárny vyhľadávací stĺpec v zdrojovom zozname (Zoznam odkazov) "vyhľadá" stĺpec identifikácie v cieľovom zozname (Kurzy) na základe zhodnej hodnoty.

  4. Sekundárny vyhľadávací stĺpec v zdrojovom zozname automaticky vloží stĺpec Názov predmetu z cieľového zoznamu.

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

Poznámka: Jedinečnosť rozlišuje 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. Pri vytváraní jedinečného stĺpca sa môže zobraziť výzva na vytvorenie indexu, ktorý sa automaticky vytvorí po kliknutí na tlačidlo OK. Ak má jedinečný stĺpec index, nie je možné odstrániť index z tohto stĺpca, pokiaľ prvý raz stĺpec znova nevymedžete a povolíte duplicitné hodnoty.

Nasledujúca tabuľka obsahuje súhrn typov stĺpcov, ktoré je možné a nemožno použiť na vytvorenie jedinečných stĺpcov.

Podporované typy stĺpcov

Nepodporované typy stĺpcov

Jeden riadok textu

Viacero riadkov textu

Výber (jedna hodnota)

Výber (s viacerými hodnotami)

Číslo

Vypočítavané

Mena

Hypertextové prepojenie alebo obrázok

Dátum a čas

Vlastné stĺpce

Vyhľadávanie (jedna hodnota)

Vyhľadávanie (s viacerými hodnotami)

Osoba (jedna hodnota)

Osoba (s viacerými hodnotami)

Áno/Nie

Ak chcete vytvoriť vzťah medzi dvoma zoznamami, vytvoríte vyhľadávací stĺpec v zdrojovom zozname, ktorý načíta (alebo "vyhľadá") jednu alebo viac zodpovedajúcich hodnôt z cieľového zoznamu. Po vytvorení tohto vyhľadávacieho stĺpca (primárneho stĺpca) môžete pokračovať v pridávaní ďalších stĺpcov (sekundárnych stĺpcov) z cieľového zoznamu do zdrojového zoznamu. Ďalšie sekundárne stĺpce musia mať podporovaný typ údajov popísaný nižšie.

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

Podporované typy stĺpcov

Nepodporované typy stĺpcov

Jeden riadok textu

Viacero riadkov textu

Číslo

Mena

Dátum a čas

Osoba alebo skupina

Vypočítavané

Hypertextové prepojenie alebo obrázok

Vlastné stĺpce

Áno/Nie

Voľba

Vyhľadávanie

Existujú dva typy vyhľadávacích stĺpcov, ktoré môžete vytvoriť, vyhľadávací stĺpec s vynútenou vzťahom a vyhľadávací stĺpec s nevynútenou vzťahom.

Vo vyhľadávacom stĺpci s vynútenou vzťahom (tzv. referenčná integrita) môžete vyhľadávať jednoduché hodnoty a zachovať integritu údajov v cieľovom zozname jedným z týchto dvoch spôsobov:

Kaskádové odstránenie    Pri odstránení položky v cieľovom zozname sa odstránia aj súvisiace položky v zdrojovom zozname. V tomto prípade chcete zabezpečiť, aby sa všetky súvisiace položky odstránili ako súčasť jednej databázovej transakcie. Ak napríklad odstránite poradie v cieľovom zozname, môžete zabezpečiť, aby sa odstránili aj zodpovedajúce položky v zdrojovom zozname. Nechcete mať položky objednávky bez zodpovedajúcej objednávky, pretože by sa vytvorili položky bez párov, ktoré by mohli neskôr spôsobiť zmätok.

Obmedziť odstránenie    Pri pokuse o odstránenie položky v cieľovom zozname, ktorá obsahuje jednu alebo viacero súvisiacich položiek v zdrojovom zozname, sa vám znemožní odstránenie položky v cieľovom zozname. V tomto prípade chcete zabezpečiť, aby sa súvisiaca položka v cieľovom zozname zachovala. Ak sa napríklad niekto pokúsi odstrániť položku objednávky z cieľového zoznamu, zákazník môže túto objednávku mať aj naďalej čakajúcu a až do spracovania objednávky chcete zabrániť tomu, aby sa táto operácia odstránenia vyskytola. Nechcete, aby sa objednávka zákazníka nechtiac odstránila, pretože by to ovplyvnilo vašu schopnosť dokončiť objednávku.

Zoznam kurzov, ktorý sa pokúša o odstránenie dvoch položiek.

Zoznam odkazov s odstránenými položkami

  • Operácia kaskádového odstránenia zabezpečí, že všetky súvisiace položky sa odstránia v jednej databázovej transakcii. Ak ste napríklad odstránili položku v zozname Kurzy s ID zoznamu 1, odstránia sa aj položky v zozname odkazov, ktoré odkazujú na odstránenú položku.

  • Operácia obmedzeného odstránenia zabráni odstráneniu položiek v cieľovom zozname, ak existujú súvisiace položky zdrojového zoznamu. Takže ak sa pokúšate odstrániť položku zo zoznamu Kurzy s ID zoznamu 3, nebude to možné, pretože na túto položku sa stále odkazuje aspoň jednou položkou v zozname odkazov.

Vymýšľanie vzťahu medzi zoznamami pomáha zachovať platnosť údajov a zabrániť nekonzistentnostiam, ktoré môžu spôsobiť problémy.

Poznámka: Ak chcete vytvoriť alebo upraviť vynútený vzťah, musíte mať v zozname povolenie Na správu zoznamov.

Vyhľadávací stĺpec, ktorý vynúti vzťah, musí mať aj index. Pri vytváraní vyhľadávacieho stĺpca, ktorý vynúti vzťah, sa môže zobraziť výzva na vytvorenie indexu. Po výbere tlačidla OKsa index automaticky vytvorí. Keď vyhľadávací stĺpec, ktorý vynúti vzťah, má index, nie je možné odstrániť index z tohto stĺpca, pokiaľ najprv neodstránite vynútený vzťah.

Vyhľadávací stĺpec s nevynútenou vzťahom

Vo vyhľadávacom stĺpci s nevynútenou vzťahom môžete vyhľadávať jednu alebo viaceré hodnoty zo zdrojového zoznamu v cieľovom zozname. Ak máte povolenia na odstránenie položky v zdrojovom zozname, neexistujú žiadne ďalšie obmedzenia odstraňovania ani operácie odstraňovania, ktoré sa vyskytujú v cieľovom zozname.

Jednou z výhod vytvorenia vzťahov zoznamov je, že môžete zobraziť a upraviť stĺpce z dvoch alebo viacerých zoznamov na jednej strane. Keď vytvoríte vyhľadávací stĺpec v zdrojovom zozname, v primárnom stĺpci sa zobrazia hodnoty zo stĺpca cieľového zoznamu, ale môžete tiež určiť, aby sa dodatočné sekundárne stĺpce z cieľového zoznamu súčasne zobrazia spolu s primárnym stĺpcom a ostatnými stĺpcami zdrojového zoznamu.

Poznámka: Pri vytváraní primárneho stĺpca by ste mali zadať akceptovanie viacerých hodnôt a ďalšie stĺpce súvisiace s primárnym stĺpcom. Stĺpec nedajú v zozname premenovať, tieto ďalšie funkcie však nie je možné pridať. Ak chcete po vytvorení zoznamu zmeniť nastavenie na viaceré hodnoty, pridať stĺpce alebo iné možnosti, prejdite na položky Nastavenie>Nastavenia zoznamu.

Pridanie viacerých hodnôt a ďalších stĺpcov do vyhľadávacieho stĺpca

Hodnota primárneho stĺpca je prepojenie, ktoré môžete vybrať na zobrazenie všetkých hodnôt stĺpca tejto položky v cieľovom zozname. Každá sekundárna hodnota stĺpca z cieľového zoznamu sa zobrazí ako text v stĺpci zdrojového zoznamu. Ak vytvoríte vyhľadávací stĺpec s viacerými hodnotami, každý stĺpec z cieľového zoznamu (primárny alebo sekundárny) zobrazí ich viacero zodpovedajúcich hodnôt oddelených bodkočiarkami. S týmito primárnymi a sekundárnymi stĺpcami v zobrazení zoznamu môžete manipulovať rovnakým spôsobom ako so stĺpcami zo zdrojového zoznamu, napríklad pridaním, odstránením, filtrovaním a zoradeniami.

Názov primárneho stĺpca je názov, ktorý poskytnete pri vytváraní vyhľadávacieho stĺpca. Podľa predvolené <ho nastavenia sa každý názov sekundárneho stĺpca riadi štandardnou konvenciou pomenovania názvu primárneho stĺpca v zdrojovom zozname>: <názov stĺpca v cieľovom zozname>. Zmena názvu primárneho stĺpca preto zmení názvy všetkých sekundárnych stĺpcov. Môžete však upraviť predvolené sekundárne názvy a popisy stĺpcov, aby boli názvy pre vás zmysluplnejšie.

Zoznam nástrojov so zvýraznenou identifikáciou nástroja a nástrojom

zoznam musicians so zvýraznenou identifikáciou a názvom

  1. 1. Primárny vyhľadávací stĺpec s viacerými hodnotami.

  2. 2. Sekundárny vyhľadávací stĺpec s viacerými hodnotami.

  3. 3. Názov stĺpca sa zmenil z predvoleného názvu Nástroje: Názov na Nástroje.

Poznámka: ID názvu stĺpca je predvolene k dispozícii, ale skryté. Ak ju chcete použiť, vyberte položku Možnostizobrazenia a potom položku Upraviť aktuálne zobrazenie. Posuňte sa a začiarknite políčko Zobraziť.

Keď vytvoríte vzťahy zoznamov pomocou vyhľadávacích stĺpcov, jedinečných stĺpcov a zoznamov s vynútenou vzťahmi, môžete dosiahnuť prahovú veľkosť alebo limit zdrojov a môžu byť zablokované za týchto okolností:

  • Ak vytvoríte jedinečný stĺpec v existujúcom zozname, ktorý obsahuje viac položiek, než je prahová hodnota zobrazenia zoznamu (pamätajte však, že operácia pridávania jednej položky do zoznamu, ktorá robí zoznam väčší ako prahová hodnota zobrazenia zoznamu, je operácia, ktorá sa zvyčajne nezablokuje).

  • Ak zapnete možnosť Kaskádové odstránenie alebo Obmedzené odstránenie pre vyhľadávacie pole v zozname, ktoré obsahuje viac položiek, než je prahová hodnota 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 zoznamov a knižníc s mnohými položkami.

Upozornenie: Nemôžete robiť tieto kroky:

  • Vytvorenie jedinečného stĺpca v zozname s definovanými povoleniami na úrovni položiek.

  • Prerušenie dedenia povolení zo zoznamu na položku zoznamu, ak zoznam obsahuje jedinečný stĺpec.

  • Vytvorte jedinečný stĺpec alebo upravte stĺpec tak, aby bol jedinečný v zozname, ktorý obsahuje položky s jedinečnými povoleniami, alebo v zozname, ktorý má povolené schválenie obsahu.

Ak chcete pridať nový stĺpec, postupujte takto:

  1. Prejdite na lokalitu obsahujúcu zoznam.

  2. Vyberte názov zoznamu na lokalite alebo vyberte položku Nastavenia Tlačidlo Nastavenia SharePointu Online , vyberte položku Obsah lokality a potom vyberte názov zoznamu.

  3. Vyhľadajte hlavičky stĺpcov v hornej časti zoznamu. Vyberte položku +Pridať stĺpec napravo od hlavičiek stĺpcov.

    Pridanie stĺpca v SharePointe Online.

  4. Zobrazí sa rozbaľovací zoznam s rôznymi typmi stĺpcov, ktoré môžete vytvoriť. Vyberte jeden z nasledujúcich typov stĺpcov:

    • Jeden riadok textu

    • Viacero riadkov textu

    • Poloha

    • Číslo

    • Áno/Nie

    • Osoba

    • Dátum

    • Voľba

    • Hypertextové prepojenie

    • Obrázok

    • Mena

    Poznámka: Ak chcete vytvoriť vyhľadávací stĺpec, v rozbaľovacom zozname vyberte položku Ďalšie. Pomenujte stĺpec a vyberte typ vyhľadávania na obrazovke možností stĺpcov. Potom môžete kroky 5 a 6 vynechať.

  5. Pridajte názov stĺpca a informácie na tablu, ktorá sa zobrazí na pravej strane.

  6. Prepnite možnosť Vynútiť jedinečné hodnoty na možnosť Áno.

    Výber možnosti Vynútiť jedinečné hodnoty

    Ak pre stĺpec vyberiete nepodporovaný typ údajov, možnosť Vynútiť jedinečné hodnoty sa nezobrazí.

  • Index jedinečného stĺpca nie je možné odstrániť. Ak chcete odstrániť index, musíte zmeniť stĺpec z jedinečného stĺpca na ten, ktorý umožňuje najprv duplicitné hodnoty, a potom odstrániť index.

  • Ak sa pokúsite zmeniť existujúci stĺpec z duplicitných hodnôt na jedinečné hodnoty, môžete predísť tejto operácii, ak existujúci stĺpec obsahuje duplicitné hodnoty. Najprv je potrebné odstrániť všetky duplicitné hodnoty a potom zmeniť stĺpec tak, aby ste umožniť duplicitné hodnoty jedinečnému stĺpcu.

  • Ak chcete zmeniť typ údajov jedinečného stĺpca, vykonajte nasledovné:

    • Zmena stĺpca na povolenie duplicitných hodnôt

    • Odstránenie registra

    • Zmena stĺpca na iný podporovaný typ údajov

    • Potom ťuknite na stĺpec ako jedinečný.

Tieto kroky vás presajú nastavením hľadaového stĺpca, v ktorom sa zobrazuje primárny stĺpec, a voliteľne aj sekundárneho stĺpca do zoznamu. Primárny stĺpec možno indexovať, ale keďže sekundárny stĺpec (alebo pole) je ovládaný primárnym stĺpcom, nemôže byť jedinečný ani indexovaný.

  1. Prejdite na lokalitu obsahujúcu zoznam.

  2. Vyberte názov zoznamu na navigácii na lokalite alebo vyberte položku Tlačidlo Nastavenia SharePointu Online , vyberte položku Obsah lokality a potom vyberte názov zoznamu.

  3. Vyhľadajte hlavičky stĺpcov v hornej časti zoznamu. Vyberte položku +Pridať stĺpec napravo od hlavičiek stĺpcov.

    Pridanie stĺpca v SharePointe Online.

  4. V rozbaľovacom zozname vyberte položku Viac.

    The more options button selected

  5. V časti Typ informácií v tomto stĺpci vybertepoložku Vyhľadávanie(informácie, ktoré sa už nachádzajú na tejto lokalite).

  6. V poli Získať informácie z vyberte cieľový zoznam.

  7. V poli V tomto stĺpci vyberte primárny stĺpec.

  8. V časti Pridať stĺpec, akchcete zobraziť každé z týchto ďalších polí , pre každý sekundárny stĺpec, ktorý chcete pridať, začiarknite políčko vedľa názvu stĺpca. V zozname sa uvádzajú iba stĺpce s podporovanými typmi údajov.

  9. Ak budete chcieť neskôr pridať alebo odstrániť sekundárne stĺpce, upravte vyhľadávací stĺpec a vyberte si možnosť podľa potreby.

    Poznámka: Sekundárny stĺpec nie je možné indexovať ani vytvoriť jedinečný sekundárny stĺpec.

  10. Ak chcete, aby sa vyhľadávacie stĺpce v predvolenom zobrazení nachádzali, vyberte položku Pridať do predvoleného zobrazenia.

  11. Ak chcete vytvoriť vynútený vzťah, vyberte položku Vynútiť správanie vzťahu a potom vyberte položku Obmedziť odstránenie aleboKaskádové odstránenie.

  12. Vyberte OK.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×