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

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

Relacje między listami programu Microsoft 365 można tworzyć przy użyciu kombinacji unikatowych kolumn, kolumn odnośników i wymuszania relacji (kaskadowo i ograniczających usuwanie), które zwiększają możliwości tworzenia bardziej wyrafinowanych rozwiązań biznesowych i ułatwiają zachowanie spójności danych.

Możesz tworzyć listy w programie Microsoft SharePoint, aplikacji listy w programie Microsoft 365 lub aplikacji Teams. Dowiedz się, jak rozpocząć pracę z listami w aplikacji Microsoft Teams.

Omówienie relacji list

W poniższych sekcjach przedstawiono ważne informacje ogólne na temat tworzenia relacji między listami źródłowymi i docelowymi, tworzenia kolumn unikatowych i odnośników oraz wymuszania zachowania relacji między listami. Dowiesz się, jak dodać podstawowe i pomocnicze kolumny odnośników, wyświetlać, edytować i usuwać elementy w relacjach list i zarządzać relacjami list, gdy listy mają wiele elementów.

Przypisywanie ksiąg do kursów przy użyciu kolumn unikatowych i kolumn odnośników

Lista Cources z objaśnieniami

Lista do przeczytania z objaśnieniami do dopasowania z listą kursów

  1. Lista źródłowa jest nazywana listą przeczytania, a lista docelowa nosi nazwę kursy.

  2. Każda lista ma unikatowe kolumny, aby upewnić się, że dopasowane są odpowiednie dane.

  3. Podstawowa kolumna odnośnika na liście źródłowej (na liście do przeczytania) "wyglądająca" kolumna identyfikatorów na liście docelowej (kursy) na podstawie pasującej wartości.

  4. Pomocnicza kolumna odnośnika na liście źródłowej automatycznie wstawia kolumnę Nazwa kursu z listy target.

Podczas tworzenia kolumny można określić, że kolumna musi zawierać wartości unikatowe. Oznacza to, że lista nie może zawierać zduplikowanych wartości w tej kolumnie. Nie można dodać elementu listy zawierającego zduplikowaną wartość, zmodyfikować istniejący element listy, który powoduje utworzenie zduplikowanej wartości lub przywrócenie elementu z kosza, jeśli spowodowałoby to powstanie zduplikowanej wartości. Ponadto, jeśli utworzysz kolumnę odnośnika na liście źródłowej, a kolumna ta zostanie zdefiniowana jako unikatowa, kolumna na liście docelowej nie może także zawierać zduplikowanych wartości.

Uwaga: W przypadku niepowtarzalność wielkość liter nie jest uwzględniana. Na przykład, 231 i r.-231 są traktowane jako wartości zduplikowane.

Kolumna unikatowa musi mieć również indeks. Podczas tworzenia kolumny unikatowej może zostać wyświetlony monit o utworzenie indeksu i jest on tworzony automatycznie po kliknięciu przycisku OK. Gdy kolumna unikatowa ma indeks, nie można usunąć indeksu z tej kolumny, chyba że najpierw zostanie zmieniona Definicja kolumny w celu zezwolenia na zduplikowane wartości.

W poniższej tabeli podsumowano typy kolumn, których można użyć w celu utworzenia kolumn unikatowych.

Obsługiwane typy kolumn

Nieobsługiwane typy kolumn

Pojedynczy wiersz tekstu

Wiele wierszy tekstu

Wybór (pojedyncza wartość)

Wybór (wiele wartości)

Liczba

Obliczeniowe

Waluta

Hiperlink lub obraz

Data i godzina

Kolumny niestandardowe

Odnośnik (pojedyncza wartość)

Odnośnik (wiele wartości)

Osoba (pojedyncza wartość)

Osoba (z wieloma wartościami)

Tak/Nie

Aby utworzyć relację między dwiema listami, należy utworzyć kolumnę odnośnika na liście źródłowej, która pobiera (lub "wyszukuje") jedną lub więcej pasujących wartości z listy docelowej. Po utworzeniu tej kolumny odnośnika (kolumny podstawowej) możesz nadal dodawać do listy źródłowej dodatkowe kolumny (kolumny pomocnicze) z listy docelowej. Dodatkowe kolumny pomocnicze muszą mieć obsługiwany typ danych opisany poniżej.

W poniższej tabeli zestawiono typy kolumn, które mogą i nie mogą być używane do tworzenia kolumn odnośników.

Obsługiwane typy kolumn

Nieobsługiwane typy kolumn

Pojedynczy wiersz tekstu

Wiele wierszy tekstu

Liczba

Waluta

Data i godzina

Osoba lub Grupa

Obliczeniowe

Hiperlink lub obraz

Kolumny niestandardowe

Tak/Nie

Opcja

Odnośnik

Istnieją dwa typy kolumn odnośników, które można utworzyć, kolumnę odnośnika z relacją wymuszoną i kolumnę odnośnika z relacją niewymuszoną.

W kolumnie odnośnika z relacją wymuszoną (nazywaną również integralnością referencyjną) można odszukać pojedyncze wartości i zachować integralność danych na liście docelowej na jeden z dwóch sposobów:

Usuwanie kaskadowe    Gdy element na liście docelowej zostanie usunięty, elementy powiązane z listy źródłowej również zostaną usunięte. W takim przypadku należy upewnić się, że wszystkie powiązane elementy zostaną usunięte jako część jednej transakcji bazy danych. Jeśli na przykład usuniesz zamówienie na liście docelowej, możesz upewnić się, że odpowiadające im elementy zamówienia na liście źródłowej również zostaną usunięte. Nie chcesz, aby zamówienia były rozdzielone bez odpowiadającego mu zamówienia, ponieważ spowodowałoby to utworzenie "oddzielonych" elementów zamówienia, które mogą powodować pomylenie w późniejszym czasie.

Ogranicz usuwanie    Podczas próby usunięcia elementu na liście docelowej, który ma co najmniej jeden element pokrewny na liście źródłowej, nie można usunąć elementu na liście docelowej. W takim przypadku należy upewnić się, że pozycja pokrewna na liście docelowej jest zachowywana. Na przykład, jeśli ktoś próbuje usunąć element zamówienia z listy docelowej, klient może nadal mieć oczekujące zamówienie i chcesz zapobiec występowaniu tej operacji usuwania do momentu przetworzenia zamówienia. Nie chcesz, aby zamówienie klienta zostało przypadkowo usunięte, ponieważ wpłynie to na zdolność realizacji zamówienia.

Lista kursów próba usunięcia dwóch elementów.

Lista do przeczytania z usuniętymi elementami

  • Operacja usuwania kaskadowego zapewnia, że wszystkie powiązane elementy zostaną usunięte w jednej transakcji bazy danych. Jeśli na przykład usunięto element z listy kursy z IDENTYFIKATORem listy 1, usunięcie dotyczy również elementów z listy do przeczytania, które odwołują się do usuniętego elementu.

  • Operacja Ogranicz usuwanie zapobiega usuwaniu elementów z listy docelowej, jeśli istnieją powiązane z nimi elementy listy źródłowej. Dlatego w przypadku próby usunięcia elementu z listy kursy z IDENTYFIKATORem listy 3 nie można tego robić, ponieważ nadal występuje odwołanie co najmniej do jednego elementu na liście do przeczytania.

Wymuszanie zachowania relacji listy ułatwia zachowanie danych i zapobieganie niespójnościom, które mogą powodować problemy w podróży.

Uwaga: Aby utworzyć lub zmodyfikować wymuszoną relację, musisz mieć uprawnienie Zarządzanie listami na liście.

Kolumna odnośnika, która wymusza relację, musi również mieć indeks. Podczas tworzenia kolumny odnośnika, która wymusza relację, może zostać wyświetlony monit o utworzenie indeksu. Po wybraniu przycisku OKindeks zostanie automatycznie utworzony. Gdy kolumna odnośnika, która wymusza relację, ma indeks, nie można usunąć indeksu z tej kolumny, chyba że najpierw usuniesz relację wymuszoną.

Kolumna odnośnika z relacją niewymuszoną

W kolumnie odnośnika z relacją niewymuszoną można odszukać jedną lub wiele wartości z listy źródłowej na liście docelowej. Jeśli masz uprawnienia do usuwania elementu na liście źródłowej, nie ma żadnych dodatkowych ograniczeń usuwania ani operacji usuwania występujących na liście docelowej.

Jednym z zalet tworzenia relacji między listami jest to, że można wyświetlać i edytować kolumny z dwóch lub większej liczby list, na jednej stronie. Podczas tworzenia kolumny odnośnika na liście źródłowej w kolumnie podstawowej jest wyświetlana wartość z kolumny lista docelowa, ale można też określić, że dodatkowe kolumny pomocnicze z listy docelowej są również wyświetlane obok kolumny podstawowe i innych kolumn listy źródłowej.

Uwaga: Podczas tworzenia kolumny podstawowej należy określić akceptowanie wielu wartości i dodatkowe kolumny powiązane z kolumną podstawową. Możesz zmienić nazwę kolumny z listy, nie można jej dodawać w innych funkcjach. Aby zmienić wiele wartości, dodać kolumny lub inne opcje po utworzeniu listy, przejdź do obszaru ustawienia>ustawienia listy.

Dodawanie wielu wartości i dodatkowych kolumn do kolumny odnośnika

Wartość kolumny podstawowej to łącze, które można wybrać w celu wyświetlenia wartości wszystkich kolumn tego elementu na liście docelowej. Każda wartość kolumny dodatkowej z listy docelowej jest wyświetlana jako tekst w kolumnie lista źródłowa. Jeśli utworzysz kolumnę odnośnika zawierającą wiele wartości, każda kolumna z listy docelowej, zarówno podstawowa, jak i pomocnicza, wyświetli wiele odpowiadających im wartości rozdzielanych średnikami. Kolumny podstawowe i pomocnicze można manipulować w widoku listy w podobny sposób jak kolumny z listy źródłowej, na przykład dodając, usuwając, filtrując i sortując.

Nazwa kolumny podstawowej jest nazwą dostarczaną podczas tworzenia kolumny odnośnika. Domyślnie każda pomocnicza nazwa kolumny jest zgodna ze standardową konwencją nazewnictwa <nazwie podstawowej kolumny na liście źródłowej>: <nazwy kolumny na liście docelowej>. Zmiana nazwy kolumny podstawowej powoduje zmianę nazw wszystkich kolumn pomocniczych. Możesz jednak zmienić domyślne nazwy kolumn pomocniczych i opisy, aby nadać nazwom większe znaczenie.

Lista przyrządów z wyróżnionym IDENTYFIKATORem instrumentu

Lista muzycy z wyróżnioną pozycją identyfikator i tytuł

  1. 1. podstawowa kolumna odnośnika zawierająca wiele wartości.

  2. 2. pomocnicza kolumna odnośnika zawierająca wiele wartości.

  3. 3. Nazwa kolumny została zmieniona z domyślnej nazwy przyrządów: tytuł na instrumenty.

Uwaga: Identyfikator nazwy kolumny jest dostępny domyślnie, ale ukryty. Aby go użyć, wybierz pozycję Opcje widoku, a następnie wybierz pozycję Edytuj bieżący widok. Przewiń i zaznacz pole wyświetlane .

Podczas tworzenia relacji list przy użyciu kolumn odnośników, unikatowych kolumn i list z wymuszeniem relacji, można uzyskać próg lub limit zasobu i może on zostać zablokowany w następujących sytuacjach:

  • Jeśli kolumna ma być unikatowa na istniejącej liście zawierającej więcej elementów niż próg widoku listy (ale należy pamiętać, że dodanie jednego elementu do listy, który powoduje, że lista jest wyższa niż próg widoku listy, jest operacją, która nie jest zwykle blokowana).

  • Jeśli włączysz opcję Kaskadowo DELETE lub Ogranicz usuwanie dla pola odnośnika na liście zawierającej więcej elementów niż próg widoku listy.

  • Został przekroczony próg odnośników widoku listy, który domyślnie jest dwunastu kolumn odnośników.

  • Liczba elementów w operacji usuwania przekracza 1 000.

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

Ostrzeżenie: Nie można wykonywać następujących czynności:

  • Utwórz unikatową kolumnę na liście z zdefiniowanymi uprawnieniami na poziomie elementu.

  • Przerywanie dziedziczenia uprawnień z listy do elementu listy, jeśli lista zawiera unikatową kolumnę.

  • Utwórz unikatową kolumnę lub zmodyfikuj kolumnę, aby była unikatowa na liście zawierającej elementy z unikatowymi uprawnieniami lub co ma włączone zatwierdzanie zawartości.

Aby dodać nową kolumnę, wykonaj następujące czynności:

  1. Przejdź do witryny zawierającej listę.

  2. Wybierz nazwę listy w witrynie lub wybierz pozycję ustawienia Przycisk Ustawienia usługi SharePoint Online , wybierz pozycję zawartość witryny, a następnie wybierz nazwę listy.

  3. Znajdź nagłówki kolumn u góry listy. Wybierz pozycję + Dodaj kolumnę po prawej stronie nagłówków kolumn.

    Dodawanie kolumny w usłudze SharePoint Online.

  4. Zostanie wyświetlona lista rozwijana z różnymi typami kolumn, które można tworzyć. Wybierz jeden z następujących typów kolumn:

    • Pojedynczy wiersz tekstu

    • Wiele wierszy tekstu

    • Lokalizacja

    • Liczba

    • Tak/Nie

    • Sprzedawcy

    • Data

    • Opcja

    • Hiperlink

    • Obraz

    • Waluta

    Uwaga: Jeśli chcesz utworzyć kolumnę odnośnika, wybierz pozycję więcej z listy rozwijanej. Nadaj nazwę kolumnie, a następnie wybierz typ wyszukiwania na ekranie Opcje kolumny. Następnie możesz pominąć kroki 5 i 6.

  5. Dodaj nazwę kolumny i informacje w okienku, które pojawiają się po prawej stronie strony.

  6. Przełącz ustawienie Wymuszaj wartości unikatowe na wartość tak.

    Wybieranie pozycji Wymuszaj wartości unikatowe

    Jeśli dla kolumny wybrano nieobsługiwany typ danych, funkcja Wymuszaj wartości unikatowe nie jest wyświetlana.

  • Nie można usunąć indeksu kolumny unikatowej. Aby usunąć indeks, należy zmienić kolumnę z kolumny unikatowej na taką, która najpierw zezwala na duplikowanie wartości, a następnie usunąć indeks.

  • Jeśli spróbujesz zmienić istniejącą kolumnę z zduplikowanych wartości na unikatowe wartości, może to oznaczać, że nie można wykonać tej operacji, jeśli istniejąca kolumna zawiera zduplikowane wartości. Musisz najpierw usunąć wszystkie zduplikowane wartości, a następnie zmienić kolumnę, dopuszczając zduplikowane wartości do kolumny unikatowej.

  • Jeśli chcesz zmienić typ danych kolumny unikatowy, wykonaj następujące czynności:

    • Zmienianie kolumny w celu zezwolenia na zduplikowane wartości

    • Usuwanie indeksu

    • Zmienianie innego obsługiwanego typu danych w kolumnie

    • Następnie wprowadź unikatową kolumnę.

Poniższe czynności przeprowadzą do skonfigurowania kolumny wyszukiwania wyświetlającej kolumnę podstawową i opcjonalnie kolumny pomocniczej w postaci listy. Kolumna podstawowa może być indeksowana, ale ponieważ kolumna pomocnicza (lub pole) jest kontrolowana przez podstawowy, nie może być unikatowa ani indeksowana.

  1. Przejdź do witryny zawierającej listę.

  2. Wybierz nazwę listy w obszarze Nawigacja w witrynie lub wybierz pozycję ustawienia Przycisk Ustawienia usługi SharePoint Online , wybierz pozycję zawartość witryny, a następnie wybierz nazwę listy.

  3. Znajdź nagłówki kolumn u góry listy. Wybierz pozycję + Dodaj kolumnę po prawej stronie nagłówków kolumn.

    Dodawanie kolumny w usłudze SharePoint Online.

  4. Z listy rozwijanej wybierz pozycję więcej.

    Wybrany przycisk Więcej opcji

  5. W obszarze Typ informacji w tej kolumnie towybierz pozycję odnośnik (informacje znajdujące się już w tej witrynie).

  6. W polu Pobierz informacje od wybierz listę docelową.

  7. W polu w tej kolumnie zaznacz kolumnę podstawową.

  8. W obszarze Dodaj kolumnę, aby pokazać każde z tych dodatkowych pól, dla każdej kolumny pomocniczej, którą chcesz dodać, zaznacz pole wyboru obok nazwy kolumny. Wyświetlane są tylko kolumny zawierające obsługiwane typy danych.

  9. Jeśli chcesz dodać lub usunąć kolumny pomocnicze, zmodyfikuj kolumnę odnośnika, a następnie wybierz odpowiednie opcje.

    Uwaga: Nie można indeksować pomocniczej kolumny lub ustawić unikatową kolumnę pomocniczą.

  10. Jeśli chcesz, aby kolumny odnośników były wyświetlane w widoku domyślnym, wybierz pozycję Dodaj do widoku domyślnego.

  11. Aby utworzyć relację wymuszoną, wybierz pozycję Wymuszaj zachowanie relacji , a następnie wybierz pozycję Ogranicz usuwanie lub Kaskadowo usuń.

  12. Wybierz przycisk OK.

Uwaga:  Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Czy możesz dać nam znać, czy te informacje były pomocne? Oto angielskojęzyczny artykuł do wglądu.

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×