Tworzenie relacji list za pomocą kolumn odnośników

Dotyczy
SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 Listy Microsoft

W relacji listy informacje z jednej listy ( listy źródłowej) są automatycznie wyświetlane na innej liście ( liście docelowej). Relacje list pozwalają łączyć informacje z dwóch list i zachowywać ich spójność podczas edytowania i usuwania elementów list przez inne osoby.

Relacje ułatwiają śledzenie i przechowywanie informacji na wielu listach. Elementy listy tarczowej mogą również łączyć się z informacjami z listy źródłowej i wyświetlać w nich informacje z wielu kolumn, a relacje mogą zmieniać działanie po usunięciu elementu (zobacz Usuwanie elementów z relacją).

W tym artykule

Wprowadzenie do relacji list

Unikatowe kolumny

Dodawanie kolumny odnośnika do istniejącej listy

Tworzenie kolumn na liście źródłowej

Usuwanie elementów z relacją

Zarządzanie relacjami między listami, gdy listy zawierają wiele elementów

Wprowadzenie do relacji list

Aby utworzyć relację listy, potrzebne są dwie listy: lista źródłowa i lista docelowa. Najpierw należy utworzyć listę źródeł.

W tym przykładzie jako listy źródłowej użyjemy listy kierunków studiów, a jako listy docelowej listy przedmiotów do przeczytania. Celem jest wyświetlenie nazwy i identyfikatora kursu dla każdej książki na liście do przeczytania bez konieczności ręcznego wprowadzania tych informacji.

  1. Tworzenie listy źródeł. Lista ta będzie zawierała kolumny przeznaczone na wszystkie informacje, które zostaną wyświetlone później na liście docelowej, a także dodatkowe informacje dla poszczególnych elementów listy przeznaczonych do użytku w naszych rekordach. Na przykład utworzymy listę kursów z kolumnami: Nazwa kursu (tytuł), Identyfikator kursu (tekst jednowierszowy), Czas zajęć (data i godzina) oraz Długość semestru (do wyboru, z dwiema opcjami: pełny, połowa).

  2. Wypełnij listę źródeł. Utwórz listę elementów zawierających wszystkie informacje, które zostaną później wyświetlone na liście docelowej. Na potrzeby przykładu dodamy trzy kursy: Informatyka dla średniozaawansowanych, Wprowadzenie do informatyki i Uczenie maszynowe. Lista powinna wyglądać następująco:

    Lista kursów

    Nazwa kursu
    (Tytuł)
    Identyfikator kursu
    (Tekst jednowierszowy)
    Czas zajęć
    (Data i godzina)
    Długość semestru
    (Wybór)
    Informatyka — średnio zaawansowany Zobacz materiał CS200 2021-09-09 12:00 Full
    Wprowadzenie do informatyki Zobacz materiał CS101 2021-09-08 09:00 Połowa
    Uczenie maszynowe Zobacz materiał CS405 2021-09-10 13:30 Full
  3. Utwórz listę docelową. Dodajmy kolumnę Autor (tekst jednowierszowy) i kolumnę Koszt (waluta).

  4. Aby dodać kolumnę odnośnika do listy docelowej, wybierz pozycję Dodaj>kolumnę odnośnika.

  5. Wprowadź nazwę, która będzie wyświetlana u góry kolumny. Nazwijmy to Course Name.

  6. W obszarze Wybierz listę jako źródło wybierz listę źródłową. W tym przykładzie wybierz listę kursów.

  7. W obszarze Wybierz kolumnę z powyższej listy wybierz kolumnę z listy źródłowej, którą chcesz wyświetlić na tej liście (liście docelowej) w nowo tworzonej kolumnie. W tym przykładzie wybierz pozycję Tytuł, ponieważ chcemy, aby była wyświetlana nazwa kursu.

  8. Aby wyświetlić więcej informacji o odnośnikach z listy źródłowej na liście docelowej, wybierz pozycję Więcej opcji. W tym przykładzie wybierz tylko pole Identyfikator kursu.

  9. Wybierz pozycję Zapisz i wypełnij listę docelową. Po dodaniu książki do listy docelowej (Do przeczytania) istnieje teraz możliwość dodania informacji z listy źródłowej. Na przykład dla The Future of Computing by Lovelace wybierz nazwę kursu "Uczenie maszynowe", a identyfikator kursu zostanie wypełniony automatycznie (w tym przypadku jest to CS405). Ponieważ kolumny są kolumnami odnośników, wystarczy wypełnić tylko jedną kolumnę, a druga wypełni je informacjami z listy źródłowej.

    Twoja lista docelowa powinna wyglądać mniej więcej tak:

    Lista odczytu 

    Tytuł Autor
    (Tekst jednowierszowy)
    Koszt
    (Waluta)
    Nazwa kursu
    (Odnośnik)
    Identyfikator kursu
    (Odnośnik)
    Informatyka dla ludzi Czupta 20,21 dolarów Wprowadzenie do informatyki Zobacz materiał CS101
    Przyszłość informatyki Koronka 18,15 dolarów Uczenie maszynowe Zobacz materiał CS405
    Jak korzystać z komputera jak profesjonalista Cline 44,99 dolarów Informatyka — średnio zaawansowany Zobacz materiał CS200
    Pisanie na jutro Lorenz 60,20 dolarów Uczenie maszynowe Zobacz materiał CS405

Teraz na liście Do przeczytania są wyświetlane informacje o nazwie i identyfikatorze kursu bezpośrednio z listy kursów, a nowe elementy listy można łatwiej kategoryzować, wybierając opcje z listy kursów. Możesz także zaktualizować listę kursów, a zostanie ona automatycznie zaktualizowana na liście Do przeczytania, a także umieści link bezpośrednio do listy kursów z listy Do przeczytania.

Unikatowe kolumny

Podczas tworzenia kolumny można określić, że musi ona zawierać wartości unikatowe. Oznacza to, że lista nie może zawierać żadnych zduplikowanych wartości w tej kolumnie. Nie możesz dodać elementu listy zawierającego zduplikowaną wartość, zmodyfikować istniejącego elementu listy, który spowodowałby utworzenie zduplikowanej wartości, ani przywrócić elementu z kosza, jeśli spowodowałoby to zduplikowanie wartości. Jeśli utworzysz kolumnę odnośnika na liście źródłowej i zdefiniujesz tę kolumnę jako unikatową, kolumna na liście docelowej również nie może zawierać zduplikowanych wartości.

Uwaga

W unikatowości nie jest rozróżniana wielkość liter. Na przykład ORD-231 i ord-231 są traktowane jako wartości zduplikowane.

Unikatowa kolumna musi także mieć indeks. Podczas tworzenia unikatowej kolumny może zostać wyświetlony monit o utworzenie indeksu. Indeks zostanie utworzony automatycznie po wybraniu przycisku OK. Gdy unikatowa kolumna ma indeks, nie można go usunąć z tej kolumny, chyba że najpierw ponownie zdefiniujesz kolumnę, aby zezwolić na zduplikowane wartości.

Obsługiwane typy kolumn dla kolumn unikatowych:

  • Pojedynczy wiersz tekstu
  • Wybór (pojedyncza wartość)
  • Liczba
  • Waluta
  • Data i godzina
  • Odnośnik (pojedyncza wartość)
  • Osoba (pojedyncza wartość)

Nieobsługiwane typy kolumn dla kolumn unikatowych:

  • Wiele wierszy tekstu
  • Wybór (wiele wartości)
  • Obliczeniowe
  • Hiperlink lub obraz
  • Kolumny niestandardowe
  • Wyszukiwanie (wiele wartości)
  • Osoba (wiele wartości)
  • Tak/Nie

Dodawanie kolumny odnośnika do istniejącej listy

Pamiętaj, że lista źródłowa to lista z informacjami, które mają być wyświetlane, a lista docelowa to lista, na której te informacje mają być wyświetlane. Przykład można znaleźć w sekcji Wprowadzenie do relacji list powyżej. 

Uwaga

Kolumny odnośników powinny być tworzone i używane w tej samej witrynie. Kolumn witryny utworzonych w witrynie głównej nie można używać w podwitrynach.

  1. Na liście, na której chcesz umieścić kolumnę odnośnika, wybierz pozycję Dodaj kolumnę>odnośnika.
  2. W obszarze Wybierz listę jako źródło wybierz listę źródłową, z której mają być pobierane informacje.
  3. W obszarze Wybierz kolumnę z powyższej listy wybierz, jakie informacje mają być wyświetlane z listy źródłowej w tej nowej kolumnie na liście docelowej. Wybrane informacje będą wyświetlane w nowej kolumnie, którą tworzysz.
  4. Aby wyświetlić więcej informacji o odnośnikach z listy źródłowej w większej liczbie kolumn, wybierz pozycję Więcej opcji. Wszystkie pola wyboru, które tutaj zaznaczysz, utworzą nowe kolumny na liście docelowej. Później możesz dodać więcej kolumn w tych ustawieniach, jeśli będzie więcej informacji z listy źródłowej, którą chcesz wyświetlić.
  5. Jeśli chcesz, aby usunięcia z listy źródłowej miały wpływ na tę listę, poniżej opcji Usunięcia z listy źródłowej mają wpływ na tę listę, przełącz opcję Tak. Aby uzyskać więcej informacji, zobacz Usuwanie elementów z relacją .
  6. Przełącz wszelkie inne ustawienia, a następnie wybierz pozycję Zapisz

Tworzenie kolumn na liście źródłowej

W poniższej tabeli wymieniono typy kolumn, których można używać i których nie można używać do tworzenia kolumn odnośników.

Obsługiwane typy kolumn:

  • Pojedynczy wiersz tekstu
  • Liczba
  • Data i godzina
  • Odnośnik (pojedyncza wartość)

Nieobsługiwane typy kolumn:

  • Wiele wierszy tekstu
  • Wybór
  • Obliczeniowe
  • Hiperlink lub obraz
  • Kolumny niestandardowe
  • Wyszukiwanie (wiele wartości)
  • Osoba
  • Tak/Nie
  • Waluta

Usuwanie elementów z relacją

Podczas tworzenia kolumny odnośnika w obszarze Relacja możesz zaznaczyć pole wyboru Wymuszaj zachowanie relacji , a następnie wybrać pozycję Ogranicz usuwanie lub Usuń kaskadowo.

Uwaga

Aby tworzyć lub modyfikować, usuwać relacje, musisz mieć uprawnienie Zarządzanie listami dla listy.

Ograniczenie usuwania oznacza, że lista źródłowa jest połączona z tą listą docelową, dlatego nie można usunąć żadnych elementów z listy źródłowej, które są wyświetlane na liście docelowej. Możesz dodawać elementy do listy źródłowej w normalny sposób, ale nie będzie można usuwać elementów tak jak poprzednio.

Usuwanie kaskadowe gwarantuje, że wszystkie elementy pokrewne zostaną usunięte z obu list w tym samym czasie. Usunięcie elementu z listy źródłowej powoduje również usunięcie elementu z listy docelowej.

Jeśli wyczyścisz pole wyboru Wymuszaj zachowanie relacji, to domyślnie element usuwany z listy źródłowej zostanie również usunięty z listy docelowej.

Zarządzanie relacjami między listami, gdy listy zawierają wiele elementów

Gdy lista zawiera tysiące elementów, sortowanie, wyszukiwanie i filtrowanie może trwać dłużej. Listy będą automatycznie indeksować kolumny w kolejności według daty utworzenia w celu zoptymalizowania sortowania na dużych listach. Aby ręcznie zaindeksować kolumnę, zobacz Dodawanie indeksu do kolumny listy lub biblioteki.

W przypadku tworzenia relacji między listami na dużej liście można osiągnąć próg lub limit zasobów, a zablokowanie dostępu może nastąpić w poniższych okolicznościach:

  • Jeśli kolumna została określona jako unikatowa na istniejącej liście zawierającej więcej elementów niż określono za pomocą progu widoku listy (należy jednocześnie pamiętać, że dodanie jednego elementu do listy, który spowoduje, że lista będzie większa niż próg widoku listy, zwykle nie jest operacją blokowaną).
  • Jeśli kaskadowo usuwasz lub ograniczasz usuwanie dla pola odnośnika na liście, która zawiera więcej elementów niż określono za pomocą progu widoku listy.
  • Przekroczono próg odnośników widoku listy, który domyślnie wynosi dwanaście kolumn odnośników.
  • Liczba elementów w operacji usuwania przekracza 1000.

Aby uzyskać więcej informacji na temat zarządzania listami zawierającymi wiele elementów, zobacz Zarządzanie dużymi listami i bibliotekami.