Опробование параметра Enforce Relationship Behavior — КиберПедия 

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Опробование параметра Enforce Relationship Behavior

2022-11-27 26
Опробование параметра Enforce Relationship Behavior 0.00 из 5.00 0 оценок
Заказать работу

Чтобы продолжить процесс освоения столбцов выбора, поэкспериментируем с параметром Enforce Relationship Behavior (Потребовать реляционное поведение). Пример, приведенный в этом разделе, использует список Announcements (Объявления) и столбец подстановки для подключения к списку добровольных взносов, что облегчает организации создание объявлений, когда кто-то предлагает элемент, который может пригодиться другим сотрудникам. При этом используется параметр Restrict Delete (Ограниченное удаление), когда при удалении объявления информация о пожертвованном элементе остается доступной. Ограниченное удаление означает, что при удалении элемента его дочерние элементы не удаляются, т.к. они связаны с элементами в “родительском” списке. Альтернативный параметр Cascade Delete (Каскадное удаление) приводит к удалению дочерних элементов при удалении родительского.

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

Для создания двух списков и применения параметра Enforce Relationship Behavior выполните следующие шаги:

1. Создайте новый сайт на основе шаблона Team Site (Бригадный сайт). Инструкции по созданию сайтов приведены в главе 21, в разделе “Создание страниц и сайтов”.

2. Создайте новый список на основе шаблона Custom List (Настраиваемый список) и назовите его Donations (Пожертвования). Процесс создания списков описан в главе 20, в разделе “Создание списков и библиотек”.

3. Войдите в список Donations и щелкните на кнопке List Settings (Параметры списка) на ленточной вкладке List (Список).

4. Найдите ниже ссылку Create Column (Создать столбец) и щелкните на ней.

5. Назовите новый столбец Item Description (Описание элемента) и выберите для него тип Single Line of Text (Однострочный текст). Оставьте другие параметры без изменений и щелкните на кнопке ОК.

6. Вернитесь в представление всех элементов списка, щелкнув на имени списка в ‘ трассе навигации.

Мфаплшие мсГаЗ^нньДт этапами RoflTarra в ^паге^ВУУГ^^

Глава 22

7. Щелкните на кнопке Add New Item (Добавить новый элемент).

8. Введите название для элемента — например, Kodak Z7590 Camera — и текст в поле Item Description (Описание элемента) — например, 5.0 Megapixels, 10х zoom, very portable, works great (5 мегапикселей, зум Юх, очень компактная, в отличном состоянии).

9. Щелкните на элементе All Site Content (Все содержимое сайта) в области быстрого запуска, а затем на элементе Announcements (Объявления) в разделе Lists (Списки).

10. Войдите в список Announcements и щелкните на кнопке List Settings (Параметры списка) на ленточной вкладке List (Список).

11. Найдите ниже ссылку Create Column (Создать столбец) и щелкните на ней.

12. Назовите новый столбец Donation Lookup (Выбор взноса) и выберите для него тип Lookup (Поле подстановки).

13. В разделе Additional Column Settings (Дополнительные параметры столбцов) выберите в списке Get Information From (Брать информацию из) пункт Donations. Установите флажок Item Description в следующем разделе, как показано на рис. 22.14.

^ A4d to default view

[p] Enfoft* rrietttnjNp bdwar

P dntradrtai Г Ciaadeedete

(MwdmntiUciMriiMvbMBikltaciiniM

enforced by tha bob# «Дял мГкг* 1st item to to tvgetfet й deteted

WhenenibBfci tfieiKgetlstedrietEdj riiWliliwr fhvfet

<еии^с1дщ.1>^1>Я1м»«г«диагет^'д) itmu«W»teb

Ы

r|lrekttdM!iC#' -

Puc. 22.14. Указание параметра Enforce Relationship Behavior

(Потребовать реляционное поведение) для столбца подстановки

14. Установите флажок Enforce Relationship Behavior (Потребовать реляционное поведение) и отметьте вариант Restrict Delete (Ограниченное удаление), как показано на рис. 22.14.

15. Щелкните на кнопке ОК. Еще раз щелкните на кнопке ОК после появления сообщения “This column must be indexed to enforce a relationship behavior. Do you want to index this column” (Для обеспечения реляционного поведения этот столбец должен быть проиндексирован. Индексировать данный столбец?)

16. Щелкните на элементе Announcements в трассе навигации, чтобы вернуться в представление All Items (Все элементы) для списка Announcements.

17. Щелкните на ссылке Add New Announcement (Добавить новое объявление).

Часть IV

18. Введите название объявления — например. Generous donation! (Вот это пожертвование!). Щелкните на раскрывающемся списке Donations Lookup и выберите элемент Kodak Z7590 Camera. Щелкните на кнопке ОК. Результат должен выглядеть так, как показано на рис. 22.15.

616

*| пиип^йЬавчх 9'** Л, I * Лпд

! | i ' ' 7f • ftoe* Slfcly- Тик* ft- N

LookupsSubste» Announcements * Al rtems -

Uf«tteslattBtr»4(Up<XVP*VeWltl., Statu* Up4Me*OTei)wteem MW.

Search this sits.. fi £

Г | rri.

Gwwou» donation» ею

Domto* Lookup Donation* Lgckup:n*/n Description

S.0 KeoapiMfc. ICx хоощ, very portable, worVfgredt

* Add new announcement

TeamDnoaeon

Puc. 22.15. Объявление с информацией, выбранной из другого списка

19. Вернитесь в список Donations, щелкнув на его ссылке в области быстрого запуска

20. Откройте контекстное меню для элемента списка, введенного на шагах 7 и 8, и выберите пункт Delete Item (Удалить элемент). Щелкните на кнопке ОК для подтверждения удаления. Появится сообщение об ошибке “This item cannot be deleted because an item in the ‘Announcements’ list is related to an item in the ‘Donations’ list” (Этот элемент невозможно удалить, т.к. с элементом списка Donations связан элемент из списка Announcements).

СОВЕТ

Используйте столбцы выбора с параметрами Enforce Relationship Behavior (Потребовать реляционное поведение) и Restrict Delete (Ограниченное удаление), чтобы невозможно было удалить целевой элемент, если на него ссылается другой элемент в “родительском” списке.

21. Теперь установите для столбца выбора режим каскадного удаления. Для этого щелкните на ссылке All Site Content (Все содержимое сайта) в области быстрого запуска и щелкните на ссылке Announcements (Объявления) в разделе Lists (Списки).

22. Перейдите на вкладку List (Список) и щелкните на кнопке List Settings (Параметры списка).

23. В разделе Columns (Столбцы) щелкните на столбце Donations Lookup.

24. В разделе Relationship (Отношение) выберите на этот раз параметр Cascade Delete (Каскадное удаление). Щелкните на кнопке ОК.

25. Перейдите в список Donations, щелкнув на его ссылке в области быстрого запуска.

26. Откройте контекстное меню для элемента списка Kodak Z7590 Camera и выберите пункт Delete Item (Удалить элемент). Появится сообщение “Sending this item to the site Recycle Bin will also send any related items in the following lists to the site Recycle

Глава 22

Bin: [Announcements]. Are you sure you want to send the item(s) to the site Recycle Bin?” (Перемещение этого элемента в корзину сайта приводит к перемещению туда и всех связанных с ним элементов в следующих списках: [Announcements], Вы уверены, что хотите удалить элемент(ы) в корзину сайта?). Щелкните на кнопке ОК.

27. Перейдите в список Announcements и проверьте, что объявление также удалено.

СОВЕТ -


Поделиться с друзьями:

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.012 с.