Подключение объектов по связи

Предыдущая страницаВ началоСледующая страница

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

Существуют следующие типы связи:

1.1:1 (один с одним) – объекту первого справочника соответствует только один объект второго справочника, и наоборот. Примером такой связи служит связь "человек и его паспорт". У каждого человека есть один паспорт, и один паспорт содержит сведения только об одном человеке.

 

 

2.1:N (один со списком) – один объект первого справочника может быть связан с несколькими объектами второго справочника, а объект второго справочника может быть связан только с одним объектом первого справочника. Пример – связь "отец и его дети". У одного отца может быть несколько детей, но у каждого ребёнка только один отец.

 

 

3.N:1 (список с одним) – данный тип связи является обратным для связи типа 1:N, т.е. один объект первого справочника может быть связан только с одним объектом второго справочника, а объект второго справочника может быть связан с несколькими объектами первого справочника. Пример – связь "дети и их отец".

 

 

4.N:N (список со списком) – любой объект первого справочника может быть связан с несколькими объектами второго справочника, а объект второго справочника может быть связан с несколькими объектами первого справочника. Пример – связь "ученики и учителя". Ученик занимается у разных учителей, а один учитель обучает несколько учеников.

 

 

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

 

 

Кнопка открывает окно связанного справочника для выбора требуемого объекта. Кнопка служит для очистки поля. При нажатии на ссылку можно просмотреть окно свойств связанного объекта.

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

 

Кнопка панели инструментов окна Выбор объекта из справочника предназначена для переключения режима выбора объектов. При нажатой кнопке выбор объекта осуществляется путём установки флага в соответствующей объекту строке.

 

 

Подключённые объекты будут отображены в виде списка в соответствующем поле.

С помощью кнопки можно разорвать связь с выбранным объектом.

 

 

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

 

 

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