Создание таблиц и пользовательских форм в СУБД Access

Access – это система управления базой данных. База данных (БД) содержит данные об одной предметной области. Запуск программы Access можно осуществить из Главного меню Windows с помощью команды ПУСК Þ Программы Þ Microsoft Access или с помощью пиктограммы Создание таблиц и пользовательских форм в СУБД Access - student2.ru . После запуска программы необходимо выбрать существующую БД или создать новую, присвоив ей уникальное имя.

БД может содержать несколько таблиц, содержащих описание и характеристики различных объектов. Таблицы БД можно создавать с помощью мастера СУБД Access. Для этого необходимо:

- выбрать режим «Создание таблицы в режиме мастера»;

- выбрать образец таблицы;

- из образцов полей образовать поля новой таблицы;

- задать имя таблицы;

- выбрать способ определения ключа;

- выбрать режим ввода данных;

- ввести данные в таблицу.

На рисунках 19-21 показана последовательность создания таблицы «Студенты» с помощью мастера.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 19

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 20

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 21

Таблицу можно создавать и самостоятельно в режиме конструктора. Здесь имена полей, их формат и ключевые поля определяются пользователем. Пример создания структуры таблицы «Специальности» приведен на рисунке 22. При выходе из режима конструктора появляется окно с запросом на сохранение структуры таблицы, а затем окно, где можно задать имя таблицы (Рисунок 23).

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 22

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 23

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 24

Рассмотрев таблицу «Студенты» на рисунке 21, заметим, что поле Специализация имеет дублирующие данные. Заменим это поле в режиме конструктора на поле Код специальности (числовой формат) и укажем составной ключ из полей Код студента и Код специальности (Рисунок 25). Для выделения нескольких полей следует удерживать клавишу Ctrl. До корректировки структуры таблицы необходимо изменить данные поля Специализация на числовые.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 25

Между таблицами, имеющими общее ключевое поле, можно установить связь (Сервис Þ Схема данных). Пример связи таблиц «Студенты» и «Специальности» по полю Код специальности приведен на рисунках 26-27.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 26

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 27

Для ввода данных в СУБД Access можно использовать формы. При создании формы с помощью мастера открывается окно, представленное на рисунке 28. Здесь выбирается таблица и поля из доступных полей. Далее выбирается внешний вид формы, стиль и вводится имя формы. Пример созданной формы представлен на рисунке 29.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 28

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 29

На созданную форму в режиме конструктора можно добавить заголовок с помощью пиктограммы Надпись Создание таблиц и пользовательских форм в СУБД Access - student2.ru на Панели элементов предварительно раздвинув мышью область заголовка на вертикальной линейке. На рисунке 30 заголовком является «Список специальностей». Кнопки управления добавляются с помощью пиктограммы Создание таблиц и пользовательских форм в СУБД Access - student2.ru . При этом на Панели элементов должна быть активизирована кнопка Мастер элементов Создание таблиц и пользовательских форм в СУБД Access - student2.ru . На рисунке 31 показано окно создания кнопки для закрытия формы. Окно активизируется в момент размещения кнопки на форме. Если Панель элементов скрыта, то ее можно отобразить, выбрав на вкладке Панели инструментов (Сервис Þ Настройка).

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 30

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 31

Данные в связные таблицы удобно вводить одновременно через многотабличную подчиненную форму. Такая форма может быть создана с помощью мастера форм. На рисунке 32 поля для формы выбраны из двух таблиц: Специальности и Студенты.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 32

Далее, выбрав вид представления – подчиненная форма, внешний вид – ленточный, стиль – стандартный, получим форму, представленную на рисунке 33.

Создание таблиц и пользовательских форм в СУБД Access - student2.ru

Рисунок 33

Наши рекомендации