Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стройматериалы.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
214.53 Кб
Скачать

Изменение и удаление существующей связи

Чтобы изменить связь между таблицами базы данных, следует:

открыть окно схемы данных;

установить курсор мыши на линию связи и дважды нажать левую кнопку мыши;

в появившемся диалоговом окне Связи внести нужные изме­нения и нажать кнопку Создать.

Чтобы удалить связь между таблицами, необходимо выделить эту связь и нажать клавишу [Del].

Обеспечение целостности данных

Для связей типа один ко многим и один к одному можно задать условия целостности данных. Так называют набор правил, исполь­зуемых в Access для поддержания связей между записями в связан­ных таблицах. Эти правила делают невозможным случайное уда­ление или изменение связанных данных.

К нарушению целостности данных могут привести следующие действия:

добавление в подчиненную таблицу записи с несуществую­ щим в главной таблице значением ключа связи;

изменение значения ключа связи главной таблицы, след­ ствием чего будет нарушение связи с записями подчиненной таб­ лицы;

удаление записи из главной таблицы, если имеются связан­ ные с ней записи в подчиненной таблице.

При попытке выполнить действия, нарушающие целостность данных, Access выдает предупреждение и не допускает выполне­ния таких действий.

Для определения целостности данных следует открыть диало­говое окно Связи и включить переключатель Обеспечение целост­ности данных.

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

При установленном переключателе Каскадное обновление связанных полей изменение значения в ключевом поле главной таблицы приведет к автоматическому (каскадному) изменению соответствующих значений в связанных записях подчиненной таблицы.

При установленном переключателе Каскадное удаление свя­ занных записей удаление записи в главной таблице приведет к ав­ томатическому (каскадному) удалению связанных с ней записей в подчиненной таблице.

2.5. Ввод данных

Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции могу быть разделены во вре­мени.

Ввод данных осуществляется в режиме таблицы. Для перехода в этот режим из окна базы данных необходимо выбрать вкладку Таблица, выделить нужную таблицу и нажать кнопку Открыть.

После ввода значения в ячейку поля и попытке перейти к дру­гой ячейке Access проверяет, является ли введенное значение до­пустимым для данного поля. Если введенное значение не соответ­ствует типу данных поля, Access попытается преобразовать его в правильный тип данных или выдаст сообщение об ошибке.

Переход в режим таблицы из окна конструктора осуществляет­ся командой Вид—Режим таблицы или посредством кнопки на панели инструментов, обратный переход — командой Вид—Кон­структор или с помощью кнопки на панели инструментов.

2.6. Создание запросов

Рисунок 11.

2.7. Создание форм

Рисунок 12.

Рисунок 13.

Рисунок 14.

Рисунок 15.

Рисунок 16.

Рисунок 17.

Рисунок 18.

Рисунок 19.

Рисунок 20.

2.8. Создание отчетов

Рисунок 21.