Установление связей между таблицами по принципу главная – подчиненные, необходимо выбрать таблицу в Каталоге объектов и нажать кнопку Связи в заголовке страницы Таблицы. Затем можно воспользоваться пунктом Добавить главного меню правого фрейма или нажать кнопку «+». При этом становится активной форма Добавление записи, в которой необходимо задать значения следующих полей:
- Главная таблица* – название главной таблицы (автоматически подставляется название таблицы Объекты, как наиболее часто используемой в качестве главной);
- Ключ главной таблицы* – название ключевого поля главной таблицы (автоматически подставляется название ключа таблицы Объекты);
- Подчиненная таблица* – название подчиненной таблицы (автоматически подставляется название таблицы, выбранной в Каталоге объектов);
- Поле подчиненной таблицы* – название поля подчиненной таблицы, которое связано с главной таблицей по внешнему ключу;
- Тип связи* – 0, 1, 2 – между полями главной и подчиненной таблицы для обеспечения проверки ссылочной целостности:
- 0 – запрещающий (Restricted) – нельзя удалять запись в главной таблице при наличии связей в подчиненной таблице;
- 1 – каскадный (Cascade) – при удалении записи в главной таблице удаляются все связанные записи в подчиненной таблице;
- 2 – обнуляющий (Nullify) – при удалении записи в главной таблице обнуляются все ссылки на запись в подчиненной таблице.
После внесения необходимой информации и нажатия кнопки Добавить в форме Добавление записи, будет добавлена новая связь между таблицами.