Курсовая работа: Разработка информационной системы средствами СУБД Access

Форма «Категории-Охранники», которая работает с таблицами «Охранники» и «Категории». Вид формы «Заказы» представлен на Рисунке 10.

Рисунок 10 – Форма «Категории-Охранники»

В данной форме реализованы следующие особенности

- защитить поле Категория от изменений;

- вычислить количество сотрудников по каждой категории и отразить эти данные в главной части составной формы.

Форма «Категории-Охранники» в режиме конструктора

Рисунок 11 – Форма «Категории-Охранники» в режиме конструктора

2 РАЗРАБОТКА ЗАПРОСОВ И ОТЧЕТОВ

2.1 Разработка запросов

Запросы условно можно разделить на несколько групп:

- запросы на выборку данных;

- запросы с вычисляемым полем;

- запросы с групповыми вычислениями;

- параметрические запросы;

- перекрестные запросы;

- запросы на выполнение действий (создание таблицы, удаление и добавление записей в таблицу, изменением полей в таблице).

Запросы на выборку данных реализуют следующее:

- из таблицы Охранники вывести список сотрудников определенной категории;

- из таблицы Заказы вывести список заказов за определенную дату заказа;

- из таблицы Охранники вывести список сотрудников с определенной должностью;

Первый запрос в режиме конструктора представлен на Рисунке 12.

Рисунок 12 - Запрос на выборку данных из таблицы Охранники

в режиме конструктора

Запрос, выбирающий из таблицы Заказы вывести список заказов за определенную дату заказа показан на Рисунке 13

Рисунок 13 – Запрос по дате заказа

Результат выборки на Рисунке 14.

Рисунок 14 – Результат работы запроса по дате заказа.

Запрос в режиме конструктора представлен на Рисунке 15.

Рисунок 15 - Запрос на выборку данных из таблицы

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

Запрос, выводящий из таблицы Охранники список сотрудников с определенной должнстью показан на Рисунке 16.

Рисунок 16 – Запрос должности

Результат работы запроса на Рисунке 17.

Рисунок 16 – Результат запроса.

Создать запрос с вычисляемым полем Общий оклад (оклад + оклад, увеличенный на надбавку), для вычисляемого поля выбрать фиксированный формат с двумя знаками после запятой. В выборке вывести Номер сотрудника, Ф.и.о., Оклад, Надбавка, Общий оклад. Запрос в режиме конструктора представлен на Рисунке 17.

Рисунок 17 –Запрос с вычисляемым полем в режиме конструктора.

Выполнение запроса показано на Рисунке 18.

Рисунок 18 –Запрос с вычисляемым полем.

Рисунок 19 –Запрос с вычисляемым полем.

Рисунок 20 –Запрос с вычисляемым полем.

Создать запрос по всем таблицам; в запрос включить Номер заказа и вычисляемое поле - Стоимость заказа, которая вычисляется как произведение количества часов на стоимость часа работы. По вычисляемому полю произвести суммирование. Запрос в режиме конструктора на Рисунке 21.

Рисунок 21 –Запрос с вычисляемым полем.

Результат работы приведен на Рисунке 22.

Рисунок 22 –Работа запроса.

Создать параметрические запросы: запрашивается категория, выдается список сотрудников, имеющих заданную категорию из таблицы Охранники;

Рисунок 23 –Работа запроса.

К-во Просмотров: 468
Бесплатно скачать Курсовая работа: Разработка информационной системы средствами СУБД Access