Настройка диалогового окна Referential Integrity Builder для выполнения операций Update и Delete требует исключительного внимания при изучении описанных ниже действий пользователя:
1. Выбрать правило Rules of Updating, заданное по умолчанию.
2. Раскрыть список команд столбца Update (Изменение) и выбратькоманду Cascade (или радио-кнопку Cascade), как показано на рис. 9.1.
Нажать кнопку ОК.
В возникшем информационном диалоговом окне, представленном на рис.9.2, СУБД предлагает выбрать способ сохранения результатов в коде программы отслеживаемых связей Referential Integrity (т.е. в коде программы RI): с сохранением новых значений ключей (кнопка Да) или без сохранения новых значений ключей (кнопка Нет).
Внимание! В ответ на предложение СУБД надо нажать кнопку Нет, после чего СУБД начнет автоматически генерировать RI -код.
Рис. 9.2. Диалоговое окно Referential Integrity Builder
Внимание! Если генерация прошла успешно, т.е. была нажата кнопка Нет, никаких сообщений после генерации не выдается. В противном случае СУБД "забивает" знаками вопросов все поля в связанных таблицах и тогда надо выходить из среды СУБД без сохранения работы для устранения порчи содержимого таблиц.
|
|
3. Аналогичным образом выполнить настройку диалогового окна Referential Integrity Builder для правила Delete.
Внимание! Если выполнять ссылочное ОЦ в контейнере Data1 то после открытия контейнера перед началом предварительных действий необходимо выполнить команду Главного меню VFP:
Пункт меню Database->команда Clean up Database |