Учебное пособие: Работа с базами данных Microsoft Access 2000

Рисунок 6. Окно редактора структуры таблицы Заказы

После редактирования структуры таблицы закройте окно кнопкой .

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

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

3. Проверьте правильность создания структуры базы данных.

Для проверки правильность организации таблиц базы данных нажмите кнопку Схема данных панели инструментов окна Microsoft Access. В результате на экране появится окно Схема данных (рис. 7), в котором будут показаны структуры таблиц БД и связи между ними. Для того, чтобы БД правильно выполняла свои функции, должна быть обеспечена целостность данных.


Рисунок 7. Окно Схема данных

Целостность данных означает систему правил, используемых в Microsoft Access для поддержания связей между записями в связанных таблицах, а также обеспечивающих защиту от случайного удаления или изменения связанных данных. Установить целостность данных можно, если выполнены следующие условия:

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

¨ связанные поля имеют один тип данных;

¨ обе таблицы принадлежат одной базе данных Microsoft Access.

¨

Рисунок 8. Диалоговое окно Изменение связей

Для установления целостности данных созданной БД дважды щелкните мышкой на конкретной связи. После этого на экране появится диалоговое окно Изменение связей (рис. 8) установите в нем флажок Обеспечение целостности данных .

Чтобы преодолеть ограничения на удаление или изменение связанных записей, сохраняя при этом целостность данных, следует установить флажки Каскадное обновление связанных полей и Каскадное удаление связанных полей . Если установлен флажок Каскадное обновление связанных полей , то при изменении ключевого поля главной таблицы автоматически изменяются и соответствующие значения полей в связанных записях. Если установлен флажок Каскадное удаление связанных полей , то при удалении записи в главной таблице удаляются и все связанные записи в подчиненной таблице.

Для обеих связей нашей БД установите флажок Обеспечение целостности данных . После выполнения этой операции схема данных примет вид, показанный на рис. 9.

Рисунок 9 Окно Схема данных

Задание 2

Создайте формы для ввода данных в таблицы Покупатели, Товары и Заказы.

3. Ввод данных в таблицы

Заполнить таблицу данными можно в режиме открытой таблицы. Это не всегда удобно. Лучше пользоваться для этой цели специально созданными формами . Чтобы создать формы для заполнения таблиц (Покупатели и Товары), воспользуйтесь Мастером форм . В окне База данных нажмите в списке кнопку Формы , а затем кнопку Создать . В окне Новая форма (рис. 10) выберите Мастер форм и имя таблицы, для которой создается форма, и нажмите кнопку ОК . В появившемся окне Создание форм выберите все поля таблицы (кнопка ).

Рисунок 10. Диалоговое окно Новая форма

После этого нажмите кнопку Далее . В последовательности появляющихся окон Создание форм (рис. 11) выберите понравившееся вам оформление формы. С помощью созданных форм заполните таблицы Покупатели и Товары БД.

Рисунок 11. Диалоговое окно Создание форм

К-во Просмотров: 522
Бесплатно скачать Учебное пособие: Работа с базами данных Microsoft Access 2000