Контрольная работа: Создание базы данных сотрудников в MS Access

Рис. 1.14 Макрос для кнопки «выход из формы»


Аналогично данной кнопке, остальные кнопки выполняют свои макрокоманды.

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

Запрос – это средство отбора данных из одной или нескольких таблиц при помощи определенного пользователем условия. Его удобно использовать и в качестве «буфера» между таблицами и формой. В запросе можно сортировать и отбирать данные. При этом информация в исходных таблицах остается неизменной.

Форма «Запросы» в БД « Кадры» предназначена для работы по запросам. На ней имеются пять кнопок:

- «найти по табельному номеру» - выполняется запрос «Поиск сотрудника по табельному номеру».

рис.1.15 Создание запроса в режиме конструктора

Запрос создан в режиме конструктора с помощью таблиц «Сотрудники», «СотрАдр» и «Должность» (см рис. 1.15). В поле условие отбора задан параметр отбора сотрудников по табельному номеру из БД (см. рис.2.16)


рис. 2.16 Запрос «Поиск по Таб.Ном»

В результате запроса открывается форма «ТабНом», где отражается результат (см.рис.1.17).

рис.1.17 Форма ТабНом

- кнопка «Найти по фамилии» предназначена для поиска сотрудника в БД по фамилии и выполняет запрос «Фамилия», который создан аналогично запросу «ТабНом». Запрос создан в режиме конструктора с помощью таблиц «Сотрудники», «СотрАдр» и «Должность» (см. рис. выше). В поле условие отбора задан параметр отбора сотрудников по фамилии из БД.

В результате запроса открывается форма «Фамилия» (см.рис.1.18.)

рис. 1.18 Форма Фамилия

- кнопка «Сортировать по алфавиту» - активизирует запрос сортировки БД по алфавиту с проставлением семейного положения сотрудникам и выдает форму СемПол (см. рис.1.19). Запрос создан в режиме конструктора с помощью таблиц «Сотрудники и СотрАдр». В поле сортировка задан параметр по возрастанию, т.е. БД сортируется по алфавиту (см. рис.1.20).

рис.1.19 Создание запроса «СемПол»в режиме конструктора


рис. 1.20 Форма СемПол

- кнопка «Отобрать по должностям» активизирует запрос «Должн», который также создан в режиме конструктора с помощью таблиц «Сотрудники» и «Должность» (см. рис 1.21), причем поле «Должность» из таблицы «Сотрудники» не выводится на экран, но по нему выполняется запрос (см. рис.1.22).

рис. 1.21 Создание запроса «должность» в режиме конструктора

рис. 1.22 Запрос на выборку по полю «Должность»

К-во Просмотров: 513
Бесплатно скачать Контрольная работа: Создание базы данных сотрудников в MS Access