Створення зв'язків списку за допомогою стовпців підстановки
Applies To
SharePoint Server (випуск за передплатою) SharePoint Server 2019 SharePoint Server 2016 SharePoint у Microsoft 365 Списки MicrosoftУ зв'язку списку відомості з одного списку (вихідного списку) автоматично відображаються в іншому списку (цільовому списку). Зв'язки списків дають змогу об'єднувати інформацію з двох списків і узгоджено, поки користувачі редагуються та видаляються елементи списку.
Зв'язки допомагають відстежувати та зберігати інформацію в кількох списках. Елементи цільового списку також можуть зв'язувати та відображати кілька стовпців, які варті інформації з вихідного списку, а зв'язки можуть змінювати дії, що відбуваються під час видалення елемента (див. статтю Видалення елементів зі зв'язками).
У цій статті
Початок роботи зі зв'язками списків
Додавання стовпця підстановки до наявного списку
Створення стовпців у вихідному списку
Видалення елементів зі зв'язком
Керування зв'язками списків, коли списки мають багато елементів
Початок роботи зі зв'язками списків
Щоб створити зв'язок списку, знадобиться два списки: вихідний і цільовий. Спочатку слід створити вихідний список.
У цьому прикладі як вихідний список навчальних курсів використовуватиметься список навчальних курсів, а як цільовий – список до перегляду. Мета полягає в тому, щоб відобразити назву курсу та ідентифікатор курсу для кожної книги в списку до перегляду, не вводячи інформацію вручну.
-
Створити вихідний список. Цей список міститиме стовпці для всіх відомостей, які ви пізніше відображатимете в цільовому списку, а також додаткові відомості про кожен елемент списку для наших записів. Наприклад, ми складемо список курсів зі стовпцями: Назва курсу (назва), Ідентифікатор курсу (текст в одному рядку), Час класу (дата й час) і Тривалість семестру (вибір, з двома варіантами: повний, половина).
-
Заповніть вихідний список. Створення елементів списку для всіх відомостей, які відображатимуться в цільовому списку пізніше. До прикладу ми додамо три курси: "Проміжні інформатики", "Вступ до інформатики" та "Машинне навчання". Список має виглядати так:
Список курсівНазва
курсу(назва)Ідентифікатор
курсу(текст в одному рядку)Час
за класом(дата й час)Довжина
семестру(вибір)Проміжні інформатики
CS200
9/9/2021 12:00 РАНКУ
Full
Вступ до інформатики
CS101
9/8/2021 9:00 AM
Половина
Машинне навчання
CS405
10.09.2021 13:30
Full
-
Створіть цільовий список. Додамо стовпець "Автор" (текст в одному рядку) і стовпець "Витрати" (грошова одиниця).
-
Щоб додати стовпець підстановки до цільового списку, виберіть додати стовпець > підстановки.
-
Введіть ім'я для відображення у верхній частині стовпця. Назвемо його назвою курсу.
-
У розділі Виберіть список як джерело виберіть вихідний список. У цьому прикладі виберіть список Курс.
-
У розділі Виберіть стовпець зі списку вище виберіть стовпець із вихідного списку, який потрібно відобразити в цьому списку (цільовому списку) у новому стовпці, який ви створюєте. У цьому прикладі виберіть заголовок, тому що потрібно відобразити назву курсу.
-
Щоб відобразити додаткові відомості про підстановку з вихідного списку в цільовому списку, виберіть Додаткові параметри. У цьому прикладі виберіть лише ідентифікатор курсу.
-
Натисніть кнопку Зберегти та заповніть цільовий список. Коли ви додаєте книгу до цільового списку (список до перегляду), тепер можна додати відомості з вихідного списку. Наприклад, для параметра Майбутнє обчислення за допомогою Lovelace виберіть назву курсу "Машинне навчання", і ідентифікатор курсу буде автоматично заповнено (у цьому випадку це CS405). Оскільки стовпці – це стовпці підстановки, потрібно заповнити лише один стовпець, а інший заповнить відомості з вихідного списку.
Кінцевий список має виглядати приблизно так: Список до переглядуЗаголовок
Автор
(Однорядковий текст)Вартість
(Грошова одиниця)Назва
курсу (Підстановка)Ідентифікатор
курсу (Підстановка)Інформатика для людей
Коваль
$20,21
Вступ до інформатики
CS101
Майбутнє обчислювальних обчислень
Лавлейс
$18,15
Машинне навчання
CS405
Використання комп'ютера як професіонала
Cline (Лінія)
$44,99
Проміжні інформатики
CS200
Введення для завтрашнього дня
Лоренц
$60,20
Машинне навчання
CS405
Тепер у списку до перегляду відображаються відомості про назву курсу та ідентифікатор курсу безпосередньо зі списку Курс, і простіше класифікувати нові елементи списку, вибравши параметри зі списку Курс. Ви також можете оновити список курсів, і він автоматично оновиться в списку до перегляду, а також посилання безпосередньо на список курсів зі списку до перегляду.
Унікальні стовпці
Створюючи стовпець, можна вказати, що стовпець має містити унікальні значення. Це означає, що список не може містити повторювані значення в цьому стовпці. Не можна додати елемент списку, який містить повторюване значення, змінити наявний елемент списку, що призведе до створення повторюваного значення, або відновити елемент із кошика, якщо це призведе до повторюваного значення. Якщо створити стовпець підстановки у вихідному списку та визначити, що він унікальний, стовпець у цільовому списку також не може містити повторювані значення.
Примітка.: Унікальність не враховує регістр. Наприклад, ORD-231 і ord-231 вважаються повторюваними значеннями.
Унікальний стовпець також має містити індекс. Коли ви створюєте унікальний стовпець, може відобразитися запит на створення індексу. Індекс створиться автоматично, коли ви натиснете кнопку OK. Після того, як унікальний стовпець містить індекс, ви не зможете видалити індекс із цього стовпця, якщо спочатку не перевизначити стовпець, щоб дозволити повторювані значення.
Підтримувані типи стовпців для унікальних стовпців:
-
Однорядковий текст
-
Вибір (одне значення)
-
Число
-
Грошова одиниця
-
Дата й час
-
Підстановка (одне значення)
-
Людина (одне значення)
Непідтримувані типи стовпців для унікальних стовпців:
-
Багаторядковий текст
-
Вибір (кілька значень)
-
Обчислюваний
-
Гіперпосилання або зображення
-
Настроювані стовпці
-
Підстановка (багатозначний)
-
Людина (багатозначний)
-
Так/Ні
Додавання стовпця підстановки до наявного списку
Пам'ятайте, що вихідний список– це список із відомостями, які потрібно відобразити, а цільовий список – це список, у якому потрібно відобразити відомості. Наприклад, ознайомтеся з розділом вище Початок роботи зі зв'язками списків.
-
У списку, де потрібно вставити стовпець підстановки, виберіть додати стовпець > підстановки.
-
У розділі Виберіть список як джерело виберіть вихідний список для отримання відомостей.
-
У розділі Виберіть стовпець зі списку вище виберіть відомості, які потрібно відобразити з вихідного списку в цьому новому стовпці цільового списку. Вибрані відомості відображатимуться в новому стовпці, який ви створюєте.
-
Щоб відобразити додаткові відомості про підстановку з вихідного списку в додаткових стовпцях, виберіть Додаткові параметри. Усі установлені тут прапорці створюватимуть нові стовпці в цільовому списку. Пізніше до цих настройок можна додати інші стовпці, якщо з'явиться більше відомостей із вихідного списку, який потрібно відобразити.
-
Якщо потрібно, щоб видалення з вихідного списку вплинули на цей список, у розділі Видалення з вихідного списку встановіть перемикач Так. Докладні відомості див. в статті Видалення елементів зі зв'язком.
-
Установіть перемикач будь-яких інших настройок, а потім натисніть кнопку Зберегти.
Створення стовпців у вихідному списку
У таблиці нижче наведено типи стовпців, які можна й не можна використовувати для створення стовпців підстановки.
Підтримувані типи стовпців:
-
Однорядковий текст
-
число
-
Дата й час
-
Підстановка (одне значення)
Непідтримувані типи стовпців:
-
Багаторядковий текст
-
Вибір
-
Обчислюваний
-
Гіперпосилання або зображення
-
Настроювані стовпці
-
Підстановка (багатозначний)
-
Людина
-
Так/Ні
-
Грошова одиниця
Видалення елементів зі зв'язком
Під час створення стовпця підстановки в розділі Додаткові параметри можна переключити, чи впливають видалення з вихідного списку на цільовий список. У такому разі ви можете вибрати ще дві настройки.
Примітка.: Щоб створити або змінити зв'язки видалення, у списку має бути дозвіл на керування Списки.
Не вдалося видалити вихідні елементи, тому що вихідний список зв'язується з цим цільовим списком, елементи з вихідного списку, які відображаються в цільовому списку, не можна видалити. Ви можете й надалі додавати до вихідного списку як зазвичай, але не зможете видалити елементи, як раніше.
Видалення вихідних елементів призведе до видалення значень у цьому списку, щоб усі пов'язані елементи видалялися з обох списків одночасно. Якщо видалити елемент із вихідного списку, елемент також буде видалено з цільового списку.
Якщо ви не вибрали жоден із них і натомість переключите перемикач Ні, видалення з вихідного списку жодним чином не впливають на цільовий список. Додаткові обмеження на видалення та операції видалення відсутні.
Керування зв'язками списків, коли списки мають багато елементів
Якщо список містить тисячі елементів, сортування, пошук і фільтрування може тривати довше. Списки автоматично індексуватиме стовпці в порядку дати створення, щоб оптимізувати сортування у великих списках. Щоб вручну проіндексувати стовпець, див. розділ Додавання індексу до стовпця списку або бібліотеки.
Коли ви створюєте зв'язки списку у великому списку, ви можете досягти граничного значення або обмеження ресурсу, і їх може бути заблоковано за таких обставин:
-
Якщо стовпець унікальний у наявному списку, який містить більше елементів, ніж граничне значення подання списку (але зверніть увагу, що додавання одного елемента до списку, що робить список більшим за граничне значення подання списку, – це операція, яка зазвичай не блокується).
-
Якщо ввімкнути параметр Каскадне видалення або Обмежити видалення для поля підстановки в списку, який містить більше елементів, ніж граничне значення подання списку.
-
Перевищено граничне значення підстановки подання списку, яке за замовчуванням становить дванадцять стовпців підстановки.
-
Кількість елементів у операції видалення перевищує 1000.
Докладні відомості про керування списками з багатьма елементами див. в статті Керування великими списками та бібліотеками.