Створення зв’язків списку за допомогою унікальних стовпців і стовпців підстановки

Створення зв’язків списку за допомогою унікальних стовпців і стовпців підстановки

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Ви можете створювати зв’язки між списками за допомогою комбінації унікальних стовпців, стовпців підстановки та застосування зв’язку (каскадне та обмежене видалення) – усі вони покращують можливість створення складніших бізнес-розробок і допомагають зберегти цілісність даних.

Огляд зв’язків списку

Розділи нижче містять важливі базові відомості про створення зв’язків між вихідними та цільовими списками, створення унікальних стовпців і стовпців підстановки, застосування поведінки зв’язку списку, додавання основних і додаткових стовпців підстановки, перегляд, редагування та видалення елементів у зв’язках списку, керування зв’язками списку за великої кількості елементів у списках, а також про додаткові переваги використання програми редагування, зокрема програми Microsoft SharePoint Designer 2013.

Огляд зв’язків списку
Використання унікальних стовпців і стовпців підстановки для обробки замовлень подарунків.

1. у списку елементів – це вихідний список і у списку замовлення – цільовий список.

2. кожний список має унікальні стовпці для забезпечення зіставлення правильних даних.

3. Основний стовпець підстановки у вихідному списку "шукає" стовпець "Ідентифікатор замовлення" в цільовому списку на основі відповідного значення.

4. Додатковий стовпець підстановки у вихідному списку автоматично вставляє стовпець "Опис замовлень" із цільового списку.

Під час створення стовпця можна вказати, що стовпець має містити унікальні значення. Це означає, що список не може мати жодного повторюваного значення в цьому стовпці. Не можна додавати елемент списку, який містить повторюване значення, змінювати наявний елемент списку, що призведе до створення повторюваного значення, або відновлювати елемент із кошика, якщо це призведе до створення повторюваного значення. Крім того, якщо створити стовпець підстановки у вихідному списку та визначити цей стовпець як унікальний, стовпець у цільовому списку не має містити повторюваних значень.

Примітка :  Унікальність не враховує регістр, тому, наприклад, ОВО-231 і ово-231 вважаються повторюваними значеннями.

Унікальний стовпець також має містити індекс. Під час створення унікального стовпця може з’явитися запит на створення індексу, і його буде автоматично створено, якщо натиснути кнопку ОК. Після створення індексу унікального стовпця його не можна видалити з цього стовпця, якщо спочатку не перевизначити стовпець для дозволу повторюваних значень.

У наведеній нижче таблиці наведено типи стовпців, які можна чи не можна використовувати для створення унікальних стовпців.

Підтримувані типи стовпців

Непідтримувані типи стовпців

Однорядковий текст

Багаторядковий текст

Вибір (одне значення)

Вибір (кілька значень)

Число

Обчислюване

Грошова одиниця

Гіперпосилання або зображення

Дата й час

Настроювані стовпці

Підстановка (одне значення)

Підстановка (кілька значень)

Особа або група (одне значення)

Особа або група (кілька значень)

Так/Ні

Щоб створити зв’язок між двома списками, у вихідному списку створіть стовпець підстановки, який отримує (або "шукає") одне або кілька значень із цільового списку, якщо ці значення відповідають значенню у стовпці підстановки у вихідному списку. Створивши цей стовпець підстановки (основний стовпець), можна продовжити додавання додаткових стовпців із цільового списку до вихідного списку за умови, що ці додаткові стовпці мають описаний нижче підтримуваний тип даних.

У наведеній нижче таблиці наведено типи стовпців, які можна чи не можна використовувати для створення стовпців підстановки.

Підтримувані типи стовпців

Непідтримувані типи стовпців

Однорядковий текст

Багаторядковий текст

Число

Грошова одиниця

Дата й час

Особа або група

Обчислюваний

Гіперпосилання або зображення

Настроювані стовпці

Так/Ні

Вибір

Підстановка

Можна створювати два типи стовпців підстановки: стовпець підстановки із застосованим зв’язком і стовпець підстановки з незастосованим зв’язком.

Стовпець підстановки із застосованим зв’язком

У стовпці підстановки із застосованим зв’язком (який також називається цілісністю зв’язків) можна здійснювати пошук окремих значень і зберігати цілісність даних у цільовому списку одним із двох способів.

Каскадне видалення.    Під час видалення елемента в цільовому списку також видаляється пов’язаний елемент або елементи у вихідному списку. У такому випадку потрібно переконатися, що всі пов’язані елементи видалено під час однієї транзакції бази даних. Наприклад, якщо видалити замовлення в цільовому списку, можна переконатися, що відповідні елементи замовлення у вихідному списку також видаляються. Мати елементи замовлення без відповідного замовлення недоцільно, тому що це б призвело до створення "відірваних" елементів замовлення, а це у свою чергу може в майбутньому спричинити плутанину.

Обмежене видалення.    Під час спроби видалення елемента в цільовому списку, який має один або кілька пов’язаних елементів у вихідному списку, вам буде заборонено видаляти елемент у цільовому списку. У такому випадку потрібно переконатися, що пов’язаний елемент у цільовому списку збережено. Наприклад, якщо інший користувач спробує видалити елемент замовлення з цільового списку, це замовлення клієнта може все ще бути невиконане, і вам потрібно буде запобігти виконанню цієї операції видалення, доки замовлення не буде оброблено. Вам не потрібно, щоб замовлення клієнта було випадково видалено, тому що це перешкоджатиме вам виконувати його.

Застосування зв’язків списку

1. операції каскадного видалення забезпечує видалення всіх пов'язаних елементів однієї транзакції бази даних.

2. операція обмеженого видалення запобігає видаленню елементів у цільовому списку, якщо пов'язані елементи вихідного списку існує.

Тобто застосування поведінки зв’язку списку допомагає забезпечувати припустимість даних і уникати неузгодженостей, які можуть спричинити проблеми під час роботи.

Примітка :  Для створення або змінення застосованого зв’язку необхідно мати дозвіл на керування списками для списку.

Стовпець підстановки, для якого застосовується зв’язок, також має містити індекс. Під час створення стовпця підстановки, для якого застосовується зв’язок, може з’явитися запит на створення індексу, і його буде автоматично створено, якщо натиснути кнопку ОК. Після створення індексу стовпця підстановки, для якого застосовується зв’язок, його не можна видалити з цього стовпця, якщо спочатку не видалити застосований зв’язок.

Стовпець підстановки з незастосованим зв’язком

У стовпці підстановки з незастосованим зв’язком із вихідним списком можна шукати одне або кілька значень у цільовому списку. Крім того, якщо для списку користувач має дозвіл на видалення, під час видалення елемента у вихідному списку до цільового списку не застосовуються додаткові обмеження щодо видалення й видалення в цільовому списку не відбувається.

Однією з переваг створення зв’язків списку є те, що ви можете переглядати й редагувати стовпці із двох або кількох списків на одній сторінці. Коли ви створюєте стовпець підстановки у вихідному списку, в основному стовпці відображаються значення зі стовпця цільового списку, але ви можете вказати, щоб додаткові стовпці з цільового списку також відображалися поруч з основним стовпцем та іншими стовпцями вихідного списку.

Значення основного стовпця – це посилання, яке можна вибрати, щоб відобразити всі значення стовпця цього елемента в цільовому списку. Кожне значення додаткового стовпця з цільового списку відображається як текст у стовпці вихідного списку. Якщо створити стовпець підстановки з кількома значеннями, у кожному стовпці з цільового списку (як основного, так і додаткового) відображатимуться кілька відповідних значень, відокремлених крапкою з комою. Ви можете керувати цими основними та додатковими стовпцями в поданні списку практично так само, як і стовпцями з вихідного списку, наприклад, додаючи, видаляючи, фільтруючи та сортуючи їх.

Ім’я основного стовпця – це ім’я, указане під час створення стовпця підстановки. За промовчанням кожне ім’я додаткового стовпця визначається за загальним правилом іменування <ім’я основного стовпця у вихідному списку>: <ім’я стовпця в цільовому списку>. Тому змінення імені основного стовпця призводить до змінення імен усіх додаткових стовпців. Проте можна змінити імена та описи додаткових стовпців за промовчанням, щоб зробити імена зрозумілішими.

Стовпці підстановки з кількома значеннями

1. основний стовпець підстановки з кількома значеннями.

2. додатковий стовпець підстановки з кількома значеннями.

3. Ім’я стовпця змінено з імені за промовчанням GetID: Заголовок на Інструменти.

Створюючи зв’язки списку за допомогою стовпців підстановки, унікальних стовпців і списків із застосованими зв’язками, можна досягнути граничного значення або обмеження ресурсів, що може призвести до блокування операції за описаних нижче обставин.

  • У разі створення унікального стовпця в наявному списку, який містить кількість елементів, більшу за граничне значення подання списку (зверніть увагу, що зазвичай операція додавання одного елемента до списку, унаслідок якої кількість елементів перевищує граничне значення подання списку, не блокується).

  • Якщо кількість елементів списку перевищує граничне значення подання списку й для поля підстановки в цьому списку ввімкнуто параметр "Каскадне видалення" або "Обмежене видалення".

  • Перевищено до підстановки граничне значення подання списку, що за замовчуванням є дванадцять стовпців підстановки.

  • Кількість елементів операції видалення перевищує 1000.

Додаткові відомості про керування списками з багатьма елементами статті керування списками та бібліотеками з багатьма елементами .

Створення або змінення унікального стовпця

Попередження :  Не можна створювати унікальний стовпець у списку з визначеними дозволами на рівні елементів; не можна припиняти успадкування дозволів від списку до елемента списку, якщо список містить унікальний стовпець; не можна створювати унікальний стовпець або змінювати стовпець, щоб зробити його унікальним у списку, який містить елементи з унікальними дозволами або для якого ввімкнуто затвердження вмісту; а також не можна копіювати файл до бібліотеки, використовуючи команду Відкрити у провіднику, якщо ця бібліотека містить унікальний стовпець.

  1. Перейдіть на сайт, що містить список.

  2. Клацніть ім'я списку на панелі швидкого запуску або на Кнопка "Настройки Office 365" меню " настройки ", натисніть кнопку Переглянути весь вміст сайтута в розділі списку клацніть ім'я списку.

  3. Послідовно виберіть елементи Список > Створити стовпець.

  4. У полі Ім’я стовпця введіть ім’я стовпця.

  5. У розділі Тип даних для цього стовпця виберіть один із наведених нижче пунктів.

    • Однорядковий текст

    • Багаторядковий текст

    • Вибір

    • Число

    • Грошова одиниця

    • Дата й час

    • Так/Ні

    • Підстановка (одне значення)

    • Особа або група (одне значення)

  6. У розділі Додаткові настройки стовпця під елементом Застосовувати унікальні значення встановіть перемикач Так.
    Якщо вибрати непідтримуваний тип даних, або якщо створюється стовпець підстановки, який дозволяє кілька значень, пункт "Застосовувати унікальні значення" не відображається.

  • Не можна видалити індекс унікального стовпця. Якщо потрібно видалити індекс, слід спочатку змінити стовпець з унікального стовпця на стовпець, який дозволяє повторювані значення, а потім видалити індекс.

  • Якщо спробувати змінити наявний стовпець із повторюваних значень на унікальні значення, вам може бути заборонено виконати цю операцію, якщо наявний стовпець містить повторювані значення. У такому випадку слід спочатку видалити всі повторювані значення, а потім змінити стовпець, що дозволяє повторювані значення, на унікальний стовпець.

  • Якщо потрібно змінити тип даних унікального стовпця, необхідно виконати такі дії: змініть стовпець, щоб дозволити повторювані значення, видаліть індекс, змініть стовпець на інший підтримуваний тип даних, а потім зробіть стовпець унікальним.

Створення стовпця підстановки

Ці дії потрібно виконати настроювання вигляду стовпець, який відображає основний стовпець, і за потреби додатковий стовпець до списку. Основний стовпець можуть бути індексовані, але після того, як додатковий стовпець (або поля) контролюється початкової, воно не може бути унікальними або індексованих.

  1. Перейдіть на сайт, що містить список.

  2. Клацніть ім'я списку на панелі швидкого запуску або на Кнопка "Настройки Office 365" меню " настройки ", натисніть кнопку Переглянути весь вміст сайтута в розділі списку клацніть ім'я списку.

  3. Виберіть пункт списокі виберіть пункт Створити стовпець.

  4. У полі Ім’я стовпця введіть ім’я стовпця.

  5. У розділі Тип даних для цього стовпця виберіть пункт Підстановка.

  6. У полі Отримувати відомості від виберіть цільовий список.

  7. У полі У цьому стовпці виберіть основний стовпець.

  8. У списку Додайте стовпець, щоб відображати кожне з таких додаткових полів установіть прапорець поруч з іменем стовпця для кожного додаткового стовпця, який потрібно додати. Відображаються лише стовпці з підтримуваними типами даних.

  9. Пізніше, якщо потрібно додати або видалити додаткові стовпці, змініть стовпець підстановки та виберіть потрібні стовпці.

    Примітка :  Додатковий стовпець не можна індексувати або зробити його унікальним.

  10. Для відображення стовпців підстановки в поданні за промовчанням виберіть пункт Додати до подання за промовчанням.

  11. Щоб створити застосований зв’язок, виберіть пункт Застосовувати поведінку для зв’язків і натисніть кнопку Обмежене видалення або Каскадне видалення.

  12. Натисніть кнопку ОК.

Створення зв’язків у формах відображення та редагування

Створивши стовпець підстановки, можна змінювати форми відображення та редагування цільового списку, щоб відображалися пов’язані дані з вихідного списку. Наприклад, можна відредагувати сторінку відображення або редагування для списку «Замовлення», щоб додати пов’язаний список «Елементи» й автоматично поєднати дві відповідні веб-частини подання списку, передаючи значення стовпця підстановки.

  1. У цільовому списку (наприклад замовлень) відкрийте вкладку список натисніть кнопку Веб-частини форми , у розділі Настроювання списку та виберіть пункт Форма відображення за промовчанням або Форма редагування за промовчанням.

  2. У зоні веб-частини Головна виберіть елемент Додати веб-частину.

  3. Натисніть кнопку Вставлення, натисніть кнопку Пов'язаний списокі виберіть пов'язаний список (наприклад, елементи).

    Примітка : Відображено лише ті списки, для яких ви маєте дозвіл Перегляд елементів.

Обидва списки пов’язано автоматично. Коли ви збережете сторінку, якщо ви відображаєте або редагуєте елемент зі списку «Замовлення», пов’язані елементи зі списку «Елементи» також буде відображено.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×