Публикация данных в Интернет с помощью страниц
Теперь посмотрим, что случится при попытке изменить некоторые данные страницы. Выделите имя Огородник в первой записи и попробуйте удалить окончание "ник". Затем щелкните на кнопке Сохранить, расположенной на панели инструментов страницы. Появится следующее сообщение об ошибке: "Добавление или изменение записи невозможно, поскольку требуется связанная запись из таблицы "Каталоги". Значение Имя Каталога представляет собой внешний ключ и, как вы помните (см. главу 6), у нас имеется функция обеспечения целостности данных. Следовательно, нельзя ввести имя каталога, не существующего в таблице Каталоги. Каталог Огород в таблице отсутствует. Щелкните на кнопке ОК, чтобы убрать окно с предупреждением, а затем щелкните на кнопке Отменить для отмены внесенного изменения.
Рис. 10.14. Просмотр страницы в обозревателе
Попробуем еще произвести еще одну замену. Выделите значение Имя для растения Германская ромашка, затем слово Германская и удалите его. Щелкните на кнопке Сохранить. Теперь вернитесь в базу данных Access, выведите на экран ее окно, нажав клавишу F11, и откройте таблицу Растения. Как показано на рис. 10.15, запись Германская ромашка теперь заменена записью Ромашка. Поскольку страница и база данных связаны между собой, произведенное на странице изменение стало динамическим – по сути, было изменено содержимое самой базы данных. Верните таблице предыдущее имя растения и закройте ее.
Рис. 10.15. Изменение, произведенное в обозревателе, повлияло на содержимое таблицы базы данных