1. Выбрать правило Rules of Inserting.
2. Раскрыть список команд столбца Insert (Добавление) и выбратькоманду Restrict (или радио-кнопку Restrict) для поля nomp родительской таблицы Poshk_k1. Нажать кнопку ОК.
В возникшем информационном диалоговом окне в ответ на предложение СУБД выбрать способ сохранения результатов программы RI -кода ответить Нет, после чего СУБД начнет автоматически генерировать RI -код.
3. Открыть дочернюю таблицу Poski_k1, добавить строку и ввести в неё кодовое значение ключа "П6", отсутствующее в таблице Poshk_k1. Значение остальных полей в добавленной строке произвольно.
4.При закрытии окна таблицы Poski_k1 или переходе в этой таблице на другую строку в окне таблицы Poski_k1 будет выдано диагностическое сообщение об ошибке (триггер нарушен в Poski_k1), представленное на рис.9.3.
Рис. 9.3. Диалоговое окнос диагностикой ошибки
Выводы:
!!! Таким образом, пользователь устанавливает ссылочное ограничение целостности при редактировании записей в связанных таблицах на уровне записи.
Внимание! Если выполнять ссылочное ОЦ в контейнере Data1 то после открытия контейнера перед началом предварительных действий необходимо выполнить команду Главного меню VFP:
Пункт меню Database->команда Clean up Database |