Создание отношений списков с помощью уникальных столбцов и столбцов подстановки

Создание отношений списков с помощью уникальных столбцов и столбцов подстановки

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

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

Общие сведения о связях между списками

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

Обзор отношений списка

1. список "элементы" — это исходный список, а список "заказы" — конечный список.

2. каждый список содержит уникальные столбцы для проверки соответствия правильности данных.

3. первичный столбец подстановки в исходном списке "Поиск" в столбце "код заказа" в целевом списке на основе совпадающего значения.

4. дополнительный столбец подстановки в исходном списке автоматически вставляет столбец описания заказов из целевого списка.

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

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

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

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

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

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

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

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

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

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

Число.

Вычисляемый

Денежный

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

Дата и время

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

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

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

Пользователь или группа (одно значение)

Пользователь или группа (несколько значений)

Логический

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

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

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

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

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

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

Числовой

Денежный

Дата и время

Пользователь или группа

Вычисляемый

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

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

Логический

Выбор

Подстановка

Существует два типа столбцов подстановки: столбец подстановок с принудительным отношением и столбец подстановок с непринудительным отношением.

Столбец подстановки с принудительным отношением

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

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

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

Принудительное обеспечение отношений списков

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

2. операция ограничения удаления предотвращает удаление элементов в целевом списке, если существуют связанные элементы исходного списка.

В сокращенном случае принудительное применение отношения к списку помогает сохранить данные и помогает предотвратить несоответствия, которые могут привести к неполадкам в пути.

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

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

Столбец подстановки с непринудительным отношением

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

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

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

Имя основного столбца — это имя, которое задается при создании столбца подстановки. По умолчанию имя каждого дополнительного столбца соответствует стандартному соглашению об именовании столбца _Лт_примари в имени исходного Лист_гт_: _Лт_колумн в целевом Лист_гт_. Измените имя первичного столбца, поэтому измените имена всех дополнительных столбцов. Однако вы можете изменить имена и описания вспомогательных столбцов по умолчанию, чтобы сделать имена более понятными.

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

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

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

3. имя столбца изменилось с имени по умолчанию жетид: Title to instrumentss .

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

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

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

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

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

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

Инструкции: создание и изменение уникального столбца

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

  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. Нажмите кнопку Вставить, щелкните связанный списоки выберите связанный список (например, элементы).

    Примечание:  Отображаются только списки, для которых у вас есть разрешение на Просмотр элементов .

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

К началу страницы

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

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

×