Создание запросов в СУБД 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!