Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.
Создание связей списков с помощью столбцов подстановки

В связи со списком сведения из одного списка (исходного списка) автоматически отображаются в другом списке (целевом списке). Связи со списками позволяют присоединять данные из двух списков и поддерживать их согласованность во время редактирования и удаления элементов списков.

Связи помогают отслеживать и поддерживать информацию в нескольких списках. Целевые элементы списка также могут ссылаться на несколько столбцов и отображать их из исходного списка, а связи могут изменять то, что происходит при удалении элемента (см. раздел "Удаление элементов с связью").

В этой статье

Начало работы со связями со списками

Уникальные столбцы

Добавление столбца подстановки в существующий список

Создание столбцов в исходном списке

Удаление элементов с связью

Управление связями со списками, когда списки содержат много элементов

Начало работы со связями со списками

Чтобы создать связь со списком, вам потребуется два списка: исходный и целевой. Сначала необходимо создать исходный список.

В этом примере в качестве исходного списка мы будем использовать список курсов для студентов, а в качестве целевого — список для чтения. Цель — отобразить имя и идентификатор курса для каждой книги в списке для чтения без необходимости ввода сведений вручную.

  1. Создание исходного списка. Этот список будет содержать столбцы для всех сведений, которые будут отображаться в целевом списке позже, а также дополнительные сведения для каждого элемента списка для наших записей. Например, мы создадим список курсов со столбцами: Course Name (title), Course ID (single line text), Class Time (date and time) и Course Length (choice, with two options: full, half).

  2. Заполните исходный список. Создайте элементы списка для всех сведений, которые будут отображаться в целевом списке позже. В этом примере мы добавим три курса: промежуточные курсы по информатике, введение в информатику и Машинное обучение. Список должен выглядеть следующим образом:

    Список курсов

    Название курса
    (название)

    Course ID
    (Single line text)

    Время и время
    класса (дата и время)

    Длина (
    выбор)

    Промежуточные информатики

    CS200

    9.09.2021 12:00

    Full

    Введение в информатику

    CS101

    8.09.2021, 9:00

    Половина

    Машинное обучение

    CS405

    10.09.2021, 13:30

    Full

  3. Сделайте целевой список. Добавим столбец Author (однострочный текст) и столбец Cost (валюта).

  4. Чтобы добавить столбец подстановки в целевой список, выберите "Добавить столбец > подстановки".

  5. Введите имя, отображаемое в верхней части столбца. Назовем это название курса.

  6. В разделе "Выбор списка в качестве источника" выберите исходный список. В этом примере выберите список "Курс".

  7. В разделе "Выбор столбца" из приведенного выше списка выберите столбец из исходного списка, который вы хотите отобразить в этом списке (целевом списке) в создаемом столбце. В этом примере выберите "Название", так как нужно отобразить имя курса.

  8. Чтобы отобразить дополнительные сведения о подстановке из исходного списка в целевом списке, выберите " Дополнительные параметры". В этом примере выберите только идентификатор курса.

  9. Выберите "Сохранить" и заполните целевой список. При добавлении книги в целевой список (список чтения) теперь можно добавить сведения из исходного списка. Например, в разделе "Будущее вычислений от Lovelace" выберите имя курса "Машинное обучение", и идентификатор курса будет заполняться автоматически (в данном случае это CS405). Так как столбцы являются столбцами подстановки, необходимо заполнить только один столбец, а другой заполнит сведения из исходного списка.

    Целевой список должен выглядеть примерно так: список

    для чтения 

    Название

    Автор
    (Однострочный текст)

    Стоимость
    (Валюта)

    Название курса
    (Подстановка)

    Идентификатор курса
    (Подстановка)

    Информатика для людей

    Климов

    20,21 долл. США

    Введение в информатику

    CS101

    Будущее вычислений

    Лавлейс

    18,15 долл. США

    Машинное обучение

    CS405

    Использование компьютера, аналогичного Pro

    Клайн

    44,99 долл. США

    Промежуточные информатики

    CS200

    Ввод на завтра

    Лоренц

    60,20 долл. США

    Машинное обучение

    CS405

Теперь в списке "Чтение" отображаются сведения об имени и идентификаторе курса непосредственно из списка "Курс", и проще классифицировать новые элементы списка, выбрав параметры в списке "Курс". Вы также можете обновить список курсов, и он автоматически обновит список для чтения, а также ссылку непосредственно на список курсов из списка для чтения.

Уникальные столбцы

При создании столбца можно указать, что столбец должен содержать уникальные значения. Это означает, что список не может содержать повторяющиеся значения в этом столбце. Невозможно добавить элемент списка, содержащий повторяющееся значение, изменить существующий элемент списка, который приведет к созданию повторяющегося значения, или восстановить элемент из корзины, если это приведет к дублированию значения. Если вы создаете столбец подстановки в исходном списке и определяете, что он является уникальным, столбец в целевом списке также не должен содержать повторяющиеся значения.

Примечание: Уникальность не учитывает регистр. Например, ORD-231 и ord-231 считаются повторяющимися значениями.

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

Поддерживаемые типы столбцов для уникальных столбцов:

  • Однострочный текст

  • Выбор (одного значения)

  • Числовой

  • Денежный

  • Дата и время

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

  • Person (одно значение)

Неподдерживаемые типы столбцов для уникальных столбцов:

  • Многострочный текст

  • Выбор (нескольких значений)

  • Вычисляемый

  • Гиперссылка или рисунок

  • Настраиваемые столбцы

  • Поиск (с несколькими значениями)

  • Пользователь (с несколькими значениями)

  • Логический

Добавление столбца подстановки в существующий список

Имейте в виду, что исходный список содержит сведения, которые нужно отобразить, а целевой — список, в котором вы хотите отобразить информацию. Ознакомьтесь с приведенным выше примером в разделе "Начало работы со связями со списками ". 

  1. В списке, в котором требуется столбец "Подстановка", выберите "Добавить столбец > подстановки".

  2. В разделе "Выбор списка в качестве источника" выберите исходный список для получения сведений.

  3. В разделе "Выбор столбца" в приведенном выше списке выберите сведения, которые нужно отобразить в исходном списке нового столбца в целевом списке. Выбранные сведения будут отображаться в новом столбце, который вы создаете.

  4. Чтобы отобразить дополнительные сведения о подстановке из исходного списка в дополнительных столбцах, выберите " Дополнительные параметры". Все выбранные здесь флажки будут создавать новые столбцы в целевом списке. Вы можете добавить дополнительные столбцы в эти параметры позже, если вы хотите отобразить дополнительные сведения из исходного списка.

  5. Если вы хотите, чтобы удаления из исходного списка повлияли на этот список, под разделом "Удаления из исходного списка" включите переключатель "Да". Дополнительные сведения см. в статье "Удаление элементов с связью".

  6. Переключите любые другие параметры, а затем нажмите кнопку "Сохранить"

Создание столбцов в исходном списке

В следующей таблице перечислены типы столбцов, которые могут и не могут использоваться для создания столбцов подстановки.

Поддерживаемые типы столбцов:

  • Однострочный текст

  • Числовой

  • Дата и время

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

Неподдерживаемые типы столбцов:

  • Многострочный текст

  • Выбор

  • Вычисляемый

  • Гиперссылка или рисунок

  • Настраиваемые столбцы

  • Поиск (с несколькими значениями)

  • Человека

  • Логический

  • Денежный

Удаление элементов с связью

При создании столбца подстановки в разделе "Дополнительные параметры" можно переключаться, влияют ли удаления из исходного списка на целевой список. В этом случае вы можете выбрать еще два параметра. 

Примечание: Для создания или изменения связей удаления у вас должно быть разрешение "Управление списками" для списка.

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

Удаление исходных элементов приводит к удалению значений в этом списке, что гарантирует, что все связанные элементы будут удалены из обоих списков одновременно. При удалении из исходного списка элемент также удаляется из целевого списка.

Если выбрать ни один из них, а вместо этого переключить "Нет ", удаление из исходного списка не повлияет на целевой список. Дополнительные ограничения на удаление и операции удаления отсутствуют.

Управление связями со списками, когда списки содержат много элементов

Если список содержит тысячи элементов, сортировка, поиск и фильтрация могут занять больше времени. Списки будут автоматически индексировать столбцы в порядке даты создания для оптимизации сортировки в больших списках. Чтобы вручную индексировать столбец, ознакомьтесь со статьей "Добавление индекса в список или столбец библиотеки".

При создании связей списков в большом списке можно достичь порогового значения ресурса или ограничения, и его можно заблокировать при следующих обстоятельствах:

  • Если сделать столбец уникальным в существующем списке, который содержит больше элементов, чем пороговое значение представления списка (но обратите внимание, что добавление одного элемента в список, который делает список больше порогового значения представления списка, — это операция, которая обычно не блокируется).

  • Если включить каскадное удаление или ограничить удаление для поля подстановки в списке, содержающем больше элементов, чем пороговое значение представления списка.

  • Превышено пороговое значение подстановки представления списка, которое по умолчанию равно 12 столбцам подстановки.

  • Количество элементов в операции удаления превышает 1000.

Дополнительные сведения об управлении списками с несколькими элементами см. в статье "Управление списками и библиотеками с несколькими элементами".

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×