Создание запросов в СУБД Access
Для анализа данных в СУБД Access на закладке «Запросы» в режиме конструктора созданы следующие запросы.
Для расчета стоимости телефонных переговоров для абонента создан запрос с вычисляемыми полями, представленный на рисунке 11 в режиме конструктора.
Рисунок 11 – Запрос для вычисления стоимости в режиме конструктора
В этом запросе создано новое поле «Стоимость», в котором в построителе выражений создана формула для расчета этого значения: Стоимость: Стоимость: IIf([Вид Звонка]=Истина;[Количество Минут]*[Тариф Ночной];[Количество Минут]*[Тариф Дневной]).
В режиме просмотра этот запрос представлен на рисунке 12.
Рисунок 12 – Запрос «Квитанция» в режиме просмотра
Для расчета стоимости переговоров за период создан запрос, представленный на рисунке 13 в режиме конструктора.
Рисунок 13 – Запрос для вычисления стоимости за период в режиме конструктора
В этом запросе в строке условие отбора записано выражение: «Between [Введите первую дату] And [Введите вторую дату]».
В режиме просмотра этот запрос представлен на рисунке 14.
Рисунок 14 – Запрос «Стоимость телефонного разговора за период» в режиме просмотра
Для расчета стоимости переговоров был создан запрос, представленный на рисунке 15 в режиме конструктора.
Рисунок 15 – Запрос для вычисления стоимости в режиме конструктора
В этом запросе создано новое поле «Стоимость», в котором в построителе выражений создана формула для расчета этого значения: Стоимость: Стоимость: IIf([Вид Звонка]=Истина;[Количество Минут]*[Тариф Ночной];[Количество Минут]*[Тариф Дневной]).
|
|
В режиме просмотра этот запрос представлен на рисунке 16.
Рисунок 16 – Запрос «Стоимость телефонного разговора общий» в режиме просмотра
Создание форм в СУБД Access
Для ввода и отображения данных в удобном для пользователя формате на закладке «Формы» с помощью мастера созданы следующие формы.
Для добавления городов создана форма на основе итогового запроса, представленная на рисунке 17.
Рисунок 17 – Форма «Стоимость переговоров»
Для ввода данных о каждом абоненте и его звонках создана составная форма, представленная на рисунке 18.
Эта форма создана на основе трех таблиц базы данных и содержит в верхней части сведения об абоненте (главная форма), а в нижней части – сведения о тарифах и звонках (подчиненная форма). В этой форме так же добавлена кнопка «Добавить город» с помощью, которой можно открыть форму «Стоимость переговоров» и внести новые данные.
Рисунок 18 – Форма «Звонки абонентов»
Создание отчетов в СУБД Access
|
|
Для просмотра и вывода на печать стоимости телефонных разговоров на закладке «Отчеты» с помощью мастера создан отчет, представленный на рисунке 19.
В этом отчете выводятся данные об абонентах и звонках. И в конце отчета суммарная итоговая стоимость телефонных разговоров.
Рисунок 19 – Отчёт «Стоимость телефонного разговора общий»
Далее был создан отчёт «Квитанция». В этом отчете выводятся данные о стоимости звонков для абонента.
Рисунок 20 – Отчёт «Квитанция»
Далее был создан отчёт «Стоимость телефонного разговора за период». В этом отчёте выводятся данные о звонках и их стоимости для абонентов за период.
Рисунок 21 – Отчёт «Стоимость телефонного разговора за период»
Дата добавления: 2018-05-12; просмотров: 1751; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!