Создание базы данных для организации, занимающейся установкой телефонов, страница 4

открытии мы можем увидеть «Код абонента», «Дата установки» или «Адрес установки», эти поля не несут никакой информации об абоненте который устанавливает телефон, в этом случае такой список непригоден, значит данная форма тоже не годна для работы.

2. «Установка телефона» и «Оплата»

№ установки

Дата установки

Код абонента

Стоимость

Табельный № монтера

Адрес установки

№ оплаты

Дата оплаты

Вид оплаты

Внесенная стоимость

Табельный № кассира

При работе с такой сложной формой сокращается время занесения информации об абоненте и сразу можно принять оплату за установку. На поля «Код абонента», «Табельный № монтера», «Табельный № кассира» установлены нефиксированные списки. Значит создаем такую сложную форму.

Создаем сложные формы при помощи Мастера форм.

Формы предоставлены в Приложении 2.

4.3.3. Главная кнопочная форма. Кнопочная форма отчетов.

Главную кнопочную форму создаю в режиме конструктора. С помощью Панели инструментов создаю заголовок, 3 кнопок, открывающих остальные формы. Чтобы эта форма автоматически выводилась на экран при открытии БД, захожу Сервис/Параметры запуска/Вывод формы (Главная кнопочная форма). Кнопочная форма отчётов также создаётся в режиме конструктора. С помощью Панели инструментов создаю заголовок, 5 кнопок, открывающих отчёты. Теперь создаю в главной кнопочной форме кнопку «Отчеты», которая будет открывать одноимённую форму.

В обеих формах создаю кнопку выхода.

4.4. Запросы.

Запрос – это объект, осуществляющий отбор информации по заданным условиям.

В данной работе созданы такие запросы как:

1. Расчет зарплаты кассирам. Расчет зарплаты монтерам

А) Данный запрос создан на основе простого запроса «Выручка» (запрос «Выручка» создан с полями «Дата оплаты» и «Внесенная сумма», по полю «Внесенная сумма» произведена группировка с функцией – Sum). Использованы все поля,

по таблице в нижней части, захожу в 'Построитель выражений'. Здесь пишу формулу для расчёта «Начисленной зарплаты кассирам» , она имеет вид:

«Выражение1: [Sum-Внесенная сумма]*0,3»                              

(Зарплата кассирам начислена как 30% от выручки)

В этом же запросе ввожу формулу для расчета «Подоходного налога с кассира»:

«Подоходный налог: [Начисленная зарплата кассирам]*0,13»

Далее рассчитываю «Зарплата к выдаче кассирам»:

«Зарплата к выдаче кассирам: [Начисленная зарплата кассирам]-[Подоходный налог]»

Сохраняю запрос под именем «Расчет зарплаты кассирам».

Б) Данный запрос создан на основе простого запроса «Выручка» (запрос «Выручка» создан с полями «Дата оплаты» и «Внесенная сумма», по полю «Внесенная сумма» произведена группировка с функцией – Sum). Использованы все поля,

кликнув по таблице в нижней части, захожу в 'Построитель выражений'. Здесь пишу формулу для расчёта «Начисленной зарплаты монтерам», она имеет вид:

«Выражение1: [Sum-Внесенная сумма]*0,25»

(Зарплата монтерам начислена как 25% от выручки)

В этом же запросе ввожу формулу для расчета «Подоходного налога с монтера»:

«Подоходный налог: [Начисленная зарплата монтерам]*0,13»

Далее рассчитываю «Зарплата к выдаче монтеру»:

«Зарплата к выдаче монтерам: [Начисленная зарплата монтерам]-[Подоходный налог с монтеров]»

Сохраняю запрос под именем «Расчет зарплаты монтерам».

2. Валовая прибыль

Для создания данного запроса создаю запрос «Зарплата рабочим» (на основе запросов «Выручка» (использованы все поля), «Расчет зарплаты кассирам» (беру поле «Зарплата к выдаче кассирам») и «Расчет зарплаты монтерам» (беру поле «Зарплата к выдаче монтерам»)), ввожу формулу:

«Зарплата рабочим: [Зарплата к выдаче кассирам]+[Зарплата к выдаче монтерам]»

Затем создаю запрос «Валовая прибыль» на основе запроса «Зарплата рабочим», использую поля (Дата оплаты, Sum-Внесенная сумма, Зарплата рабочим). Ввожу формулу для расчета валовой прибыли:

«Валовая прибыль: [Sum-Внесенная сумма]-[Зарплата рабочим]»

Запрос сохраняю под именем «Валовая прибыль».

5. Налог на прибыль

Использую запрос «Валовая прибыль», поле «Валовая прибыль» и поля нужные для оформления отчета: «Дата оплаты», «Sum-Внесенная сумма», в построителе выражений ввожу формулу:

«Выражение1: [Валовая прибыль]*0,24»

(24% - налог на прибыль)

Запрос сохраняю под именем «Налог на прибыль».

6. Чистая прибыль

Использую запрос «Налог на прибыль». В построителе выражений ввожу формулу:

«Выражение1: [Валовая прибыль]-[Налог на прибыль]»

Запрос сохраняю под именем «Чистая прибыль».

4.5. Отчеты

Отчеты используют для сведения воедино, анализа и печати данных в соответствующей визуальной форме. Все отчеты основаны на сложных запросах.

1.  «Зарплата к выдаче кассирам» в этом отчете объединены два показателя «Подоходный налог» и «Зарплата к выдаче». Использована группировка по «Квалификации» и подведены итоги по группам и в целом по отчету по полям: Оклад кассира, начисленная зарплата, подоходный налог, зарплата к выдаче.

2.  «Выручка». Использована группировки по дате оплаты и подведены итоги по группам и в целом по отчету по поля: Выручка.

3.   «Чистая прибыль» в этом отчете объединены три показателя: Валовая прибыль, Налог на прибыль, Чистая прибыль. Для создания этого отчета использую одноименный запрос со всеми полями. Группировка по Дата оплаты и подведены итоги по группам и в целом по отчету по полям: Валовая прибыль, Налог на прибыль, Чистая прибыль.

5. Заключение

        Цель, которая была поставлена для создания данной курсовой работы достигнута. Создана база данных для работы с установками телефонов. Рассчитаны такие показатели как: валовая прибыль, выручка, чистая прибыль, зарплата рабочим (зарплата к выдаче кассирам, зарплата к выдаче монтерам), подоходный налог, налог на прибыль.

Кнопочная форма отчетов