Listakapcsolatok létrehozása egyedi oszlopok és keresőoszlopok használatával

A listák közötti kapcsolatokat egyedi oszlopok, keresési oszlopok és kapcsolatok kényszerítése (kaszkádolt törlés és törlés korlátozása) kombinációjával hozhatja létre, amelyek mind növelik azt a lehetőséget, hogy összetettebb üzleti megoldásokat hozzon létre, és megőrizze az adatok integritását.

Listakapcsolatok áttekintése

Az alábbi szakaszok fontos háttérinformációt tartalmaznak a forrás- és céllisták közötti kapcsolatok létrehozásáról, az egyedi és keresési oszlopok létrehozásáról, valamint a listakapcsolatok viselkedésének kényszerítéséről. A cikk bemutatja, hogy miként adhat hozzá elsődleges és másodlagos keresési oszlopokat, hogyan láthatja, szerkeszti és hogyan törölhetők a listakapcsolatok elemei, és hogyan lehet a listakapcsolatokat a sok elemet tartalmazó listákban.

Könyvek hozzárendelése tanfolyamokhoz egyedi és keresési oszlopok használatával

Cources list with callouts

Reading list with callouts to match with Courses list

  1. A forráslista neve Olvasólista, a céllista pedig Tanfolyamok.

  2. Minden egyes lista egyedi oszlopokkal rendelkezik, amelyek gondoskodnak arról, hogy a helyes adatok egyeznek.

  3. A forráslista (olvasólista) elsődleges keresési oszlopa egyező érték alapján "keres" egyező értéket a céllistában (Tanfolyamok) az azonosítóoszlopban.

  4. A forráslista egy másodlagos keresési oszlopa automatikusan beszúrja a Tanfolyam neve oszlopot a céllistából.

Amikor létrehoz egy oszlopot, megadhatja, hogy az oszlopnak egyedi értékeket kell tartalmaznia. Ez azt jelenti, hogy a listában nem lehet egyetlen ismétlődő érték sem ebben az oszlopban. Nem adhat hozzá ismétlődő értéket tartalmazó listaelemet, nem módosíthat olyan meglévő listaelemet, amely ismétlődő értéket eredményezne, illetve nem állítható vissza a Lomtárból, ha az ismétlődő értéket eredményezne. Ezenkívül, ha létrehoz egy keresési oszlopot egy forráslistában, és azt egyediként definiálja, a céllistában lévő oszlop nem tartalmazhat ismétlődő értékeket.

Megjegyzés: Az egyediség nem érzékeny a kis- és nagybetűk között. Az ORD-231 és az ord-231 például ismétlődő értéknek minősül.

Egyedi oszlophoz indexnek is kell lennie. Amikor egyedi oszlopot hoz létre, előfordulhat, hogy a rendszer az index létrehozására kéri, és automatikusan létrejön, amikor az OK gombra kattint. Ha egy egyedi oszlopnak van indexe, az index csak akkor távolítható el az oszlopból, ha először újradefiniálja az oszlopot az ismétlődő értékek engedélyezése érdekében.

Az alábbi táblázat összefoglalja, hogy milyen oszloptípusok használhatók és melyek nem használhatók egyedi oszlopok létrehozására.

Támogatott oszloptípusok

Nem támogatott oszloptípusok

Egysoros szöveg

Többsoros szöveg

Választási lehetőség (egyetlen érték)

Választási lehetőség (többértékű)

Szám:

Számított

Pénznem

Hivatkozás vagy kép

Dátum és idő

Egyéni oszlopok

Keresés (egyetlen érték)

Keresés (többértékű)

Személy (egyetlen érték)

Személy (többértékű)

Igen/Nem

Ha kapcsolatot hoz létre két lista között, a forráslistában létrehoz egy keresési oszlopot, amely egy vagy több egyező értéket keres a céllistából. Miután létrehozza ezt a keresési oszlopot (az elsődleges oszlopot), további oszlopokat (másodlagos oszlopokat) is felvehet a céllistából a forráslistára. A további másodlagos oszlopokban az alább ismertetett támogatott adattípusnak kell lennie.

Az alábbi táblázat összegzi azokat az oszloptípusokat, amelyek használhatók és nem használhatók keresési oszlopok létrehozására.

Támogatott oszloptípusok

Nem támogatott oszloptípusok

Egysoros szöveg

Többsoros szöveg

Szám

Pénznem

Dátum és idő

Személy vagy csoport

Számított

Hivatkozás vagy kép

Egyéni oszlopok

Igen/Nem

Választógomb

Lista

Kétféle keresési oszlop hozható létre: egy érvényesített kapcsolattal és egy érvényesítetlen kapcsolattal létrehozott keresési oszlop.

A kényszerített kapcsolatot (más néven hivatkozási integritást) tartalmazó keresési oszlopban egyetlen értékeket is ki lehet keresni, és megőrizheti az adatok integritását a céllistában, az alábbi két módszer egyikének egyikében:

Kaszkádolt törlés    A céllista egy elemének törlésekor a forráslista kapcsolódó elemei is törlődnek. Ebben az esetben meg kell győződni arról, hogy az összes kapcsolódó elem egyetlen adatbázis-tranzakció részeként törlődik. Ha például töröl egy sorrendet egy céllistában, biztosíthatja, hogy a forráslista megfelelő megrendelési elemei is törlődnek. Nem szeretne rendelési tételeket a megfelelő sorrend nélkül, mert ez "árva" sorrendet hozna létre, amelyek később zavart okozhatnak.

Törlés korlátozása    Amikor megpróbál törölni egy elemet a céllistában, és az egy vagy több kapcsolódó elemet tartalmaz a forráslistában, nem tudja törölni az elemet a céllistában. Ebben az esetben gondoskodni szeretne arról, hogy a kapcsolódó elem megőrzve legyen a céllistában. Ha például valaki megpróbál törölni egy rendelési elemet egy céllistából, előfordulhat, hogy az ügyfél még függőben van, és szeretné megakadályozni, hogy a törlési művelet a rendelés feldolgozásáig bekövetkezjön. Nem szeretné, ha az ügyfél rendelése véletlenül törlődne, mert ez hatással lenne a megrendelés befejezésére.

A tanfolyamok listája, amely két elemet próbál törölni.

Olvasólista törölt elemekkel

  • A kaszkádolt törléssel biztosíthatja, hogy az összes kapcsolódó elem egyetlen adatbázis-tranzakcióban törlődjön. Ha például 1-es listaazonosítóval törölte az elemet a Tanfolyamok listában, akkor a törölt elemre hivatkozó olvasólistában lévő elemek is törlődnek.

  • A törlés korlátozása művelet megakadályozza az elemek törlését a céllistában, ha léteznek kapcsolódó forráslista-elemek. Ha tehát a Tanfolyamok listában a 3-as listaazonosítóval próbálná törölni az elemet, a listában nem lenne rá szükség, mert arra továbbra is hivatkozik legalább egy elem a olvasólistában.

A listakapcsolatok kényszerítése segít megőrizni az adatok érvényességét, és megelőzni az olyan inkonzisztenciákat, amelyek problémákat okozhatnak a listában.

Megjegyzés: A kényszerített kapcsolatok létrehozásához vagy módosításához listák kezelése engedéllyel kell rendelkeznie.

A kapcsolatot érvényesítő keresési oszlopnak is indexet kell tartalmazni. Amikor kapcsolatot érvényesítő keresési oszlopot hoz létre, előfordulhat, hogy a rendszer az index létrehozására fogja kérni. Ha az OK gombot választja,a rendszer automatikusan létrehoz egy indexet. Miután egy kapcsolatot érvényesítő keresési oszlop rendelkezik indexel, nem távolíthatja el az indexet abból az oszlopból, hacsak először el nem távolítja a kényszerített kapcsolatot.

Nem érvényesített kapcsolatot tartalmazó keresési oszlop

Nem érvényesített kapcsolattal rendelkező keresési oszlopban egy vagy több értéket is ki lehet keresni a forráslistából a céllistában. Ha van engedélye egy elem törlésére a forráslistában, a céllistában nincsenek további törlési korlátozások vagy törlési műveletek.

A listakapcsolatok létrehozásának egyik előnye, hogy egy lapon megjeleníthet és szerkeszthet két vagy több lista oszlopait. Amikor keresési oszlopot hoz létre egy forráslistában, az elsődleges oszlop a céllista oszlopában jeleníti meg az értékeket, de megadhatja azt is, hogy a céllista további másodlagos oszlopai az elsődleges oszlop és a többi forráslistaoszlop mellett is láthatók.

Megjegyzés: Az elsődleges oszlop létrehozásakor meg kell adnia, hogy több értéket fogadjon el, valamint az elsődleges oszlophoz kapcsolódó további oszlopokat. Bár átnevezheti az oszlopot a listából, ezekben a funkciókban nem adhat hozzá újat. Ha a lista létrehozása után több értéket szeretne módosítani, oszlopokat vagy más beállításokat szeretne hozzáadni, kattintson a Listabeállítások Gépház>gombra.

Több érték és további oszlopok hozzáadása a keresési oszlophoz

Az elsődleges oszlop értéke egy hivatkozás, amely segítségével megjeleníthető az adott elem összes oszlopértéke a céllistában. A céllista minden másodlagos oszlopértéke szövegként jelenik meg a forráslista oszlopában. Ha több értéket tartalmazó keresési oszlopot hoz létre, a céllista minden egyes oszlopa pontosvesszővel tagoltan jeleníti meg a megfelelő értékeket, akár elsődleges, akár másodlagos. Ezeket az elsődleges és másodlagos oszlopokat a listanézetben ugyanúgy kezelheti, mint a forráslista oszlopait, például hozzáadással, eltávolítással, szűréssel és rendezéssel.

Az elsődleges oszlop neve egy név, amit a keresési oszlop létrehozásakor ad meg. Alapértelmezés szerint minden másodlagos oszlopnév egy általános elnevezési konvenciót követ <forráslista elsődleges oszlopnevére>: <oszlopnév a céllistában>. Az elsődleges oszlop nevének módosítása ezért az összes másodlagos oszlop nevét módosítja. Módosíthatja azonban az alapértelmezett másodlagos oszlopneveket és -leírásokat, hogy jobban értelmezhetők legyen a nevek.

A hangszerek listája a kiemelt Eszközazonosítóval és a Hangszer listában

zenészek listája kiemelt Azonosító és Cím listában

  1. 1. Egy több értéket tartalmazó elsődleges keresési oszlop.

  2. 2. Egy több értéket tartalmazó másodlagos keresési oszlop.

  3. 3. Az oszlop neve megváltozott az eszközök alapértelmezett nevéről: Az eszközök címe .

Megjegyzés: Az oszlopnévazonosító alapértelmezés szerint elérhető, de rejtve van. A nézetet a Nézetbeállítások, majd a Jelenlegi nézet szerkesztése lehetőséget választva használhatja. Görgessen le, és jelölje be a Megjelenítés jelölőnégyzetet.

Ha keresési oszlopokkal, egyedi oszlopokkal és kényszerített kapcsolatokkal létrehozott listakapcsolatokat hoz létre, elérheti az erőforrás küszöbértékét vagy korlátját, amelyet az alábbi körülmények között blokkolhat:

  • Ha egyedivé tesz egy olyan oszlopot egy meglévő listában, amely több elemet tartalmaz, mint a Listanézet küszöbértéke beállításnál (de vegye figyelembe, hogy ha egy elemet a lista küszöbértéknél nagyobb elemként ad hozzá, az általában nem blokkolt művelet).

  • Ha bekapcsolja a Kaszkádolt törlés vagy a Törlés korlátozása elemet egy olyan lista keresőmezőjében, amely több elemet tartalmaz, mint a Listanézet küszöbértéke beállítás.

  • Túllépte a listanézet keresési küszöbértékét, amely alapértelmezés szerint tizenkét keresőoszlop.

  • A törlési műveletben található elemek száma meghaladja az 1000-et.

A sok elemet tartalmazó listák kezeléséről a Sok elemet tartalmazó listák és tárak kezelése.

Figyelmeztetés: Az alábbi lehetőségek nem használhatjak:

  • Hozzon létre egy egyedi oszlopot egy elemszintű engedélyeket tartalmazó listában.

  • Ha a lista egyedi oszlopot tartalmaz, megszakítja az engedélyek öröklését egy listáról egy listaelemre.

  • Hozzon létre egy egyedi oszlopot, vagy módosítsa úgy az oszlopot, hogy az egyedi engedélyekkel rendelkező vagy a tartalom-jóváhagyással rendelkező elemeket tartalmazó listában egyedi legyen.

Új oszlop hozzáadásához kövesse az alábbi lépéseket:

  1. Nyissa meg a listát tartalmazó webhelyet.

  2. Jelölje ki a lista nevét a webhelyen, vagy válassza a Webhely Gépház SharePoint Online Gépház gomb , válassza a Webhely tartalma lehetőséget, majd a lista nevét.

  3. Keresse meg az oszlopfejléceket a lista tetején. Válassza a +Oszlop hozzáadása lehetőséget az oszlopfejlécek jobb oldalon.

    Adding a column in SharePoint Online.

  4. Megjelenik egy legördülő lista, amely a létrehozható különböző típusú oszlopokat tartalmazza. Válasszon az alábbi oszloptípusok közül:

    • Egysoros szöveg

    • Többsoros szöveg

    • Hely

    • Szám:

    • Igen/Nem

    • Személy

    • Dátum

    • Választógomb

    • Hivatkozás

    • Kép

    • Pénznem

    Megjegyzés: Ha keresési oszlopot szeretne létrehozni, válassza a legördülő lista Több lehetőséget. Nevezze el az oszlopot, és válassza a Keresés típust az Oszlopbeállítások képernyőn. Ezt követően kihagyhatja az 5. és a 6. lépést.

  5. Adja meg az oszlop nevét és adatait a lap jobb oldalán megjelenő ablaktáblában.

  6. Az Egyedi értékek érvényesítése kapcsolót az Igen ggl.

    Az Egyedi értékek érvényesítése lehetőség kiválasztása

    Ha egy oszlophoz nem támogatott adattípust választ, az Egyedi értékek érvényesítése nem jelenik meg.

  • Egyedi oszlop indexe nem távolítható el. Az index eltávolításához módosítania kell az oszlopot egy egyedi oszlopról egy olyanra, amely engedélyezi az ismétlődő értékeket, majd el kell távolítania az indexet.

  • Ha egy meglévő oszlopot ismétlődő értékekről egyedi értékekre próbál módosítani, előfordulhat, hogy nem tudja ezt a műveletet, ha a meglévő oszlop ismétlődő értékeket tartalmaz. Először el kell távolítania az összes ismétlődő értéket, majd az oszlopban ne engedélyezi az ismétlődő értékek egyedi oszlopként való engedélyezését.

  • Ha módosítani szeretné az egyedi oszlop adattípusát, tegye a következőket:

    • Oszlop módosítása ismétlődő értékek engedélyezése érdekében

    • Index eltávolítása

    • Az oszlop módosítása a többi támogatott adattípusra

    • Ezután tegye egyedivé az oszlopot.

Ezek a lépések végigmennek az elsődleges oszlopot, illetve szükség esetén egy másodlagos oszlopot tartalmazó lista beállításán. Az elsődleges oszlop indexelhető, de mivel a másodlagos oszlopot (vagy mezőt) az elsődleges vezérli, nem lehet egyedi vagy indexelt.

  1. Nyissa meg a listát tartalmazó webhelyet.

  2. Jelölje ki a lista nevét a webhely-navigációban, vagy válassza a Webhely Gépház SharePoint Online Gépház gomb , válassza a Webhely tartalma lehetőséget, majd a lista nevét.

  3. Keresse meg az oszlopfejléceket a lista tetején. Válassza a +Oszlop hozzáadása lehetőséget az oszlopfejlécek jobb oldalon.

    Adding a column in SharePoint Online.

  4. A legördülő menüben válassza az More (További beállítások) lehetőséget.

    The more options button selected

  5. Az Oszlopban lévő információ típusaalatt válassza a Keresés(a webhelyen már található információk) lehetőséget.

  6. A Get information from (Információ innen) mezőben válasszon egy céllistát.

  7. Az Ebben az oszlopban mezőben válasszon egy elsődleges oszlopot.

  8. Az Oszlop hozzáadása a továbbimezők mindegyikéhez területen jelölje be az oszlop neve melletti jelölőnégyzetet minden egyes hozzáadni kívánt másodlagos oszlophoz. Csak a támogatott adattípusokat tartalmazó oszlopok listában láthatók.

  9. Ha később másodlagos oszlopokat szeretne hozzáadni vagy eltávolítani, módosítsa a keresési oszlopot, és adja meg a kívánt beállításokat.

    Megjegyzés: A másodlagos oszlopok indexelése és a másodlagos oszlopok nem egyediek.

  10. Ha azt szeretné, hogy a keresőoszlopok az alapértelmezett nézetben is láthatók, válassza a Hozzáadás az alapértelmezett nézethez lehetőséget.

  11. Ha kötelező kapcsolatot szeretne létrehozni, jelölje be a Kapcsolati viselkedés kényszerítés jelölőnégyzetet, majd válassza a Törlés korlátozása vagy a Kaszkádolt törlés lehetőséget.

  12. Válassza az OK gombot.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×