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

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Vzťahy medzi zoznamami môžete vytvárať použitím kombinácie jedinečných stĺpcov, vyhľadávacích stĺpcov a vynútenia vzťahu (kaskádové a obmedzené odstránenie). Všetky tieto prvky rozširujú možnosti pri vytváraní prepracovanejších obchodných riešení a pomáhajú zachovať integritu údajov.

Prehľad vzťahov zoznamov

Nasledujúce sekcie obsahujú dôležité 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, správaní vynútenia vzťahu zoznamov, pridávaní primárnych a sekundárnych vyhľadávacích stĺpcov, zobrazovaní, úprave a odstraňovaní položiek v rámci vzťahov zoznamov, správe vzťahov zoznamov obsahujúcich množstvo položiek a o ďalších výhodách používania programov na úpravu, ako je napríklad Microsoft SharePoint Designer 2013.

Prehľad vzťahov zoznamov
Používanie jedinečných a vyhľadávacích stĺpcov na spracovanie objednávok darov.

1. položky zoznamu je zdrojovom zozname a zoznam objednávok je cieľový zoznam.

2. každý zoznam obsahuje jedinečné stĺpce, ktoré zabezpečujú správne údaje priradenie.

3. Primárny vyhľadávací stĺpec v zdrojovom zozname „vyhľadáva“ stĺpec ID objednávky v cieľovom zozname na základe zhodnej hodnoty.

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

Pri vytváraní stĺpca môžete určiť, že daný stĺpec musí obsahovať jedinečné hodnoty. Znamená to, že zoznam nemôže v danom stĺpci obsahovať žiadne duplicitné hodnoty. Nemôžete pridať položku zoznamu, ktorá obsahuje duplicitnú hodnotu, upraviť existujúcu položku zoznamu spôsobom, v dôsledku ktorého by sa vytvorila duplicitná hodnota, ani obnoviť položku z Koša, ak by sa tým vytvorila duplicitná hodnota. Platí tiež, že ak vytvoríte vyhľadávací stĺpec v zdrojovom zozname a definujete, že daný stĺpec má byť jedinečný, stĺpec v cieľovom zozname nesmie obsahovať duplicitné hodnoty.

Poznámka :  Pri posudzovaní jedinečnosti sa nerozlišujú malé a veľké písmená, takže napríklad reťazce ORD-231 a ord-231 sa považujú za duplicitné hodnoty.

Jedinečný stĺpec musí tiež obsahovať 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. Keď jedinečný stĺpec obsahuje index, nemôžete ho z daného stĺpca odstrániť, pokiaľ najskôr nedefinujete, že daný stĺpec môže obsahovať duplicitné hodnoty.

Nasledujúca tabuľka obsahuje prehľad o tom, ktoré typy stĺpcov možno a ktoré nemožno používať na vytváranie jedinečných stĺpcov.

Podporované typy stĺpca

Nepodporované typy stĺpca

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 (s jednou hodnotou)

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

Osoba alebo skupina (jedna hodnota)

Osoba alebo skupina (s viacerými hodnotami)

Áno/Nie

Ak chcete vytvoriť vzťah medzi dvomi zoznamami, v zdrojovom zozname vytvoríte vyhľadávací stĺpec, ktorý načítava (alebo „vyhľadáva“) jednu alebo viaceré hodnoty z cieľového zoznamu, ak sa dané hodnoty zhodujú s hodnotou vo vyhľadávacom stĺpci v zdrojovom zozname. Po vytvorení tohto vyhľadávacieho stĺpca (primárneho stĺpca) môžete pokračovať pridaním ďalších stĺpcov (sekundárnych stĺpcov) z cieľového zoznamu do zdrojového zoznamu, pokiaľ dané ďalšie stĺpce obsahujú niektorý z podporovaných typov údajov popísaných nižšie.

Nasledujúca tabuľka obsahuje prehľad o tom, ktoré typy stĺpcov možno a nemožno používať na vytváranie 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úteným vzťahom a vyhľadávací stĺpec s nevynúteným vzťahom.

Vyhľadávací stĺpec s vynúteným vzťahom

Vo vyhľadávacom stĺpci s vynúteným vzťahom (označovaným aj ako referenčná integrita) môžete vyhľadávať samostatné hodnoty a zachovať integritu údajov v cieľovom zozname jedným z dvoch spôsobov:

Kaskádové odstránenie    Po odstránení položky v cieľovom zozname sa odstránia aj súvisiaca položka (alebo položky) v zdrojovom zozname. V tomto prípade chcete zabezpečiť, aby sa v rámci jednej databázovej transakcie odstránili všetky súvisiace položky. Ak napríklad odstránite objednávku v cieľovom zozname, môžete zabezpečiť, aby sa odstránili aj zodpovedajúce položky objednávky v zdrojovom zozname. Nechcete mať položky objednávky bez zodpovedajúcej objednávky, pretože by tým vznikli „osamotené“ položky objednávky, ktoré by mohli neskôr spôsobiť zmätok.

Obmedzené odstránenie    Keď sa pokúsite odstrániť položku v cieľovom zozname, ktorá má jednu alebo viaceré súvisiace položky v zdrojovom zozname, systém vám zabráni odstrániť položku 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, daná objednávka môže byť pre určitého zákazníka stále nevybavená, takže chcete zabrániť výskytu danej operácie odstránenia, až kým sa objednávka nespracuje. Nechcete, aby došlo k náhodnému odstráneniu objednávky zákazníka, pretože by to ovplyvnilo možnosť vybavenia danej objednávky.

Vynútenie vzťahov zoznamov

1. operácia kaskádového odstránenia zabezpečuje, že v rámci jednej databázovej transakcie sa odstránia všetky súvisiace položky.

2. operácia obmedzeného odstránenia zabraňuje odstráneniu položiek v cieľovom zozname, ak súvisiace položky v zdrojovom zozname existujú.

V krátkosti možno povedať, že správanie vynútenia vzťahu zoznamov pomáha zachovať platnosť údajov a zabrániť vzniku nekonzistencií, ktoré môžu neskôr spôsobovať problémy.

Poznámka :  Ak chcete vytvoriť alebo upraviť vynútený vzťah, musíte mať pre zoznam povolenie Správa zoznamov.

Vyhľadávací stĺpec, ktorý vynucuje vzťah, musí obsahovať aj index. Pri vytváraní vyhľadávacieho stĺpca, ktorý vynucuje vzťah, sa môže zobraziť výzva na vytvorenie indexu, ktorý sa automaticky vytvorí po kliknutí na tlačidlo OK. Keď vyhľadávací stĺpec, ktorý vynucuje vzťah, obsahuje index, nemôžete ho zo stĺpca odstrániť, kým najskôr neodstránite vynútený vzťah.

Vyhľadávací stĺpec s nevynúteným vzťahom

Vo vyhľadávacom vzťahu s nevynúteným vzťahom môžete zo zdrojového zoznamu vyhľadať jednu alebo viaceré hodnoty v cieľovom zozname. Platí tiež, že ak odstránite položku v zdrojovom zozname (ak máte povolenie na odstraňovanie položiek v zozname), v cieľovom zozname neexistujú žiadne ďalšie obmedzenia ani operácie odstránenia.

Jednou z výhod vytvárania vzťahov zoznamov je skutočnosť, že na jednej stránke možno zobraziť a upravovať stĺpce z dvoch alebo viacerých zoznamov. 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, no môžete tiež určiť, aby sa spolu s primárnym stĺpcom a ďalšími stĺpcami zo zdrojového zoznamu zobrazili aj ďalšie sekundárne stĺpce z cieľového zoznamu.

Hodnota primárneho stĺpca slúži ako prepojenie, kliknutím na ktoré možno zobraziť všetky hodnoty stĺpcov danej položky v cieľovom zozname. Každá hodnota sekundárneho stĺpca z cieľového zoznamu sa zobrazuje ako text v stĺpci zdrojového zoznamu. Ak vytvoríte vyhľadávací stĺpec s viacerými hodnotami, v každom stĺpci z cieľového zoznamu, či už primárnom alebo sekundárnom, sa zobrazia ich viaceré zodpovedajúce hodnoty oddelené bodkočiarkou. S týmito primárnymi a sekundárnymi stĺpcami v zobrazení zoznamu možno pracovať takmer rovnako ako so stĺpcami zo zdrojového zoznamu. Môžete v nich napríklad pridávať a odstraňovať hodnoty, filtrovať ich alebo ich zoraďovať.

Názov primárneho stĺpca je názov, ktorý zadáte pri vytváraní vyhľadávacieho stĺpca. V predvolenom nastavení sa názov každého sekundárneho stĺpca vytvára na základe štandardného pravidla pomenúvania <názov primárneho stĺpca v zdrojovom zozname>: <názov stĺpca v cieľovom zozname>. Platí teda, že ak zmeníte názov primárneho stĺpca, zmenia sa aj názvy všetkých sekundárnych stĺpcov. Predvolené názvy sekundárnych stĺpcov a ich popis však môžete zmeniť, aby boli názvy pre vás zmysluplnejšie.

Vyhľadávacie stĺpce s viacerými hodnotami

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

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

3. Názov stĺpca sa zmenil z predvoleného názvu Pridelená identifikácia: Názov na názov Prístroje.

Pri vytváraní vzťahov zoznamov použitím vyhľadávacích stĺpcov, jedinečných stĺpcov a zoznamov s vynútenými vzťahmi môžete dosiahnuť prahovú hodnotu alebo obmedzenie prostriedkov a operácia sa môže zablokovať. Ide o nasledujúce prípady:

  • 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 pridania jednej položky do zoznamu, vďaka ktorej vznikne zoznam s počtom položiek prevyšujúcim prahovú hodnotu zobrazenia zoznamu, sa zvyčajne nezablokuje),

  • ak povolíte kaskádové 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 vyhľadávacie prahová veľkosť zobrazenia zoznamu, ktorý v predvolenom nastavení je dvanásť vyhľadávacích stĺpcov.

  • počet položiek v operácii odstránenia prekračuje 1 000.

Ďalšie informácie o správe zoznamov s mnohými položkami v téme spravovanie zoznamov a knižníc s mnohými položkami .

Ako na to: Vytvorenie a úprava jedinečného stĺpca

Upozornenie :  Nemôžete vytvoriť jedinečný stĺpec v zozname s povoleniami definovanými na úrovni položky, prerušiť dedenie povolení zo zoznamu na položku zoznamu, ak zoznam obsahuje jedinečný stĺpec, vytvoriť jedinečný stĺpec ani upraviť stĺpec na jedinečný v zozname, ktorý obsahuje položky s jedinečnými povoleniami alebo s povoleným schvaľovaním obsahu, ani skopírovať súbor do knižnice pomocou príkazu Otvoriť v programe Prieskumník, ak daná knižnica obsahuje jedinečný stĺpec.

  1. Prejdite na lokalitu, kde sa nachádza zoznam.

  2. Kliknite na názov zoznamu na paneli Rýchle spustenie alebo v ponuke nastavenia Tlačidlo Nastavenia v službách Office 365 , kliknite na položku Zobraziť obsah celej lokality a potom v časti zoznamu kliknite na názov zoznamu.

  3. Kliknite na položky Zoznam > Vytvoriť stĺpec.

  4. Do poľa Názov stĺpca zadajte požadovaný názov stĺpca.

  5. V časti Typ informácií v tomto stĺpci kliknite na jednu z nasledujúcich položiek:

    • Jeden riadok textu

    • Viacero riadkov textu

    • Voľba

    • Číslo

    • Mena

    • Dátum a čas

    • Áno/Nie

    • Vyhľadávanie (jedna hodnota)

    • Osoba alebo skupina (jedna hodnota)

  6. V časti Ďalšie nastavenie stĺpcov kliknite v poli Vynútiť jedinečné hodnoty na položku Áno.
    Ak vyberiete nepodporovaný typ údajov alebo ak vytvárate vyhľadávací stĺpec, ktorý povoľuje viaceré hodnoty, pole Vynútiť jedinečné hodnoty sa nezobrazuje.

  • Index jedinečného stĺpca nemožno odstrániť. Ak chcete odstrániť index, musíte najskôr zmeniť stĺpec z jedinečného stĺpca na stĺpec, ktorý povoľuje duplicitné hodnoty, a potom môžete odstrániť index.

  • Ak sa pokúsite zmeniť existujúci stĺpec zo stĺpca s duplicitnými hodnotami na stĺpec s jedinečnými hodnotami, danú operáciu nemusí byť možné vykonať, ak existujúci stĺpec obsahuje duplicitné hodnoty. V takom prípade je potrebné najskôr odstrániť všetky duplicitné hodnoty a potom zmeniť stĺpec zo stĺpca, ktorý povoľuje duplicitné hodnoty, na stĺpec s jedinečnými hodnotami.

  • Ak chcete zmeniť typ údajov jedinečného stĺpca, musíte postupovať nasledovne: zmeňte stĺpec tak, aby povoľoval duplicitné hodnoty, odstráňte index, zmeňte stĺpec na iný podporovaný typ údajov a potom nastavte stĺpec tak, aby vyžadoval jedinečné hodnoty.

Ako na to: Vytvorenie vyhľadávacieho stĺpca

Tento postup vás prevedie nastavenie sa pozrite do stĺpca, ktorý sa zobrazuje primárny stĺpec a voliteľne sekundárny stĺpec do zoznamu. Primárny stĺpec môžu byť indexované, ale keďže sekundárny stĺpec (alebo pole) je riadený primárnych, nemôže byť jedinečné alebo indexované.

  1. Prejdite na lokalitu, kde sa nachádza zoznam.

  2. Kliknite na názov zoznamu na paneli Rýchle spustenie alebo v ponuke nastavenia Tlačidlo Nastavenia v službách Office 365 , kliknite na položku Zobraziť obsah celej lokality a potom v časti zoznamu kliknite na názov zoznamu.

  3. Kliknite na položku zoznam a potom kliknite na položku Vytvoriť stĺpec.

  4. Do poľa Názov stĺpca zadajte požadovaný názov stĺpca.

  5. V časti Typ informácií v tomto stĺpci kliknite na položku Vyhľadávanie.

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

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

  8. V časti Pridať stĺpec na zobrazenie každého z týchto doplnkových polí začiarknite políčko vedľa názvu každého sekundárneho stĺpca, ktorý chcete pridať. V zozname sú uvedené iba stĺpce s podporovaným typom údajov.

  9. Ak budete chcieť neskôr pridať alebo odstrániť sekundárne stĺpce, upravte vyhľadávací stĺpec a vyberte požadované položky.

    Poznámka :  Sekundárny stĺpec nemožno indexovať ani nastaviť ako jedinečný.

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

  11. Ak chcete vytvoriť vynútený vzťah, vyberte položku Vynútiť správanie vyplývajúce zo vzťahov a potom kliknite na položku Obmedzené odstránenie alebo Kaskádové odstránenie.

  12. Kliknite na tlačidlo OK.

Ako na to: Vytvorenie vzťahov vo formulároch zobrazenia a formulároch úprav

Po vytvorení vyhľadávacieho stĺpca môžete upraviť formuláre zobrazení a formuláre úprav cieľového zoznamu tak, aby sa zobrazovali príslušné údaje zdrojového zoznamu. Môžete napríklad upraviť stránku zobrazenia alebo stránku úprav pre zoznam Objednávky, aby pridal sa príslušný zoznam Položky a automaticky sa spojili dve korešpondujúce webové časti zobrazenia zoznamu tým, že sa poskytne hodnota vyhľadávacieho stĺpca.

  1. V cieľovej zoznamu (napríklad objednávky) kliknite na kartu zoznam, kliknite na ponuku Webovej časti formulár v časti prispôsobiť zoznam a kliknite na Predvolený formulár na zobrazenie alebo Predvolený formulár na úpravu.

  2. V zóne webových častí Hlavný kliknite na položku Pridať webovú časť.

  3. Kliknite na tlačidlo Vložiť, kliknite na položku Súvisiaci zoznam a potom vyberte príslušný zoznam (napríklad položky).

    Poznámka : Zobrazujú sa len zoznamy, pre ktoré máte povolenie Zobraziť položky.

Tieto dva zoznamy sú automaticky prepojené. Keď po uložení stránky zobrazíte alebo upravíte položku zoznamu Objednávky, zobrazia sa vám aj príslušné položky zoznamu Položky.

Na začiatok stránky

Poznámka : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

Rozšírte svoje zručnosti
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.

×