Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инфа сессия.doc
Скачиваний:
39
Добавлен:
07.09.2022
Размер:
1.6 Mб
Скачать

Средства ms Access для установления связей между таблицами. Целостность данных и ее обеспечение.

Задание связей между таблицами происходит в окне «схема данных»,которое открывают кнопкой панели инструментов или командой Схема данных пункта меню Сервис. Открывается окно «Добавление таблиц», на вкладке Таблицы которого нужно выбрать таблицы, между которыми устанавливаются связи, щелчком на кнопке Добавить. В окне «Схема данных» откроются списки полей этих таблиц. Одна из таблиц считается главной, а другая – связанной. Главная – это та таблица, которая участвует в связи своим ключевым полем. При нажатой кнопке на связываемом поле главной таблицы перевести курсор мыши на нужное поле связанной таблицы. При отпускании кнопки мыши автоматически открывается окно «Изменение связей» для настройки свойств связи. В этом окне можно изменить имена полей, участвующих в связи, и задать элементы управления для обеспечения условий целостности данных. Если установлен только флажок Обеспечение целостности данных, то удалять данные из ключевого поля главной таблицы нельзя. Если вместе с ним включены флажки Каскадное обновление связанных полей и Каскадное удаление связанных полей, то, соответственно, операции редактирования и удаление данных в ключевом поле главной таблицы разрешены, но сопровождаются автоматическими изменениями в связанной таблице. Образовавшееся межтабличная связь отображается в окне «Схема данных» в виде линии, соединяющей 2 поля разных таблиц. Т.о. , смысл создания реляционных связей между таблицами состоит, с одной стороны, в защите данных, а с другой стороны – в автоматизации внесения изменений сразу в несколько таблиц при изменениях в 1 таблице. При организации связи между таблицами следует иметь в виду, что связываемые поля должны иметь один и тот же тип и одинаковые свойства или быть, по крайней мере, согласованными.

Билет 54.

Формы: назначение, средства создания, использование.

Форма представляет собой средство для просмотра и ввода данных в базу. Смысл форм в том, чтобы предоставить пользователю возможность заполнения и просмотра только определенного количества полей.

Формы позволяют пользователю вводить данные в таблицы в удобном виде, без обращения к самим таблицам, а также выводить результаты запросов в красивом оформлении. В отличие от таблиц и запросов, которые лучше формировать в режиме Конструктора, формы удобно готовить с помощью средств автоматизации - Автоформы и Мастер форм.

Автоформы. Существует три вида автоформ: в столбец, ленточные и табличные. Автоформа «в столбец» отображает все поля одной записи. «Ленточная » автоформа отображает одновременно группу записей. Табличная форма ничем не отличается от таблицы, на которой она основана.

Для создания автоформы необходимо проделать следующие действия:

  • Открыть в окне «База данных» вкладку с формами, нажав в меню объектов кнопку Формы.

  • Нажать кнопку Создать и в открывшемся окне «Новая форма» выбрать тип автоформы и таблицу (или запрос), на которой она основывается. Нажать кнопку ОК.

Готовую форму можно листать, просматривая и изменяя записи. Для этого в нижней части формы есть специальная панель управления.

Создание форм с помощью Мастера. Мастер форм - более гибкое средство автоматизации создания форм по сравнению с Автоформами. В нем можно выбрать не только вид формы, но и задать набор полей и элементы оформления.