Страницы

вторник, 22 октября 2013 г.

База данных Access - Пожары, вариант 5

Создать запрос на выборку записей о пожарах по времени с 12.00 до 14.30, на основе запроса создать форму и отчет.
Создать запрос с параметром к таблице "Ликвидация пожаров" с условием выбора времени тушения пожара.
Создать форму с круговой диаграммой для вывода средней площади пожаров в зависимости от причины пожара.
Более подробно выполнение таких заданий рассмотрено в первом варианте.
Создаем запрос на выборку, добавляем нужные поля. В условии отбора для времени пожара вносим выражение:
«Between #12:00:00# And #14:30:00#»
Получается такой запрос:


Создаем на его основе форму, например, вида «Несколько элементов».


Затем создаем отчет. В мастере отчетов добавляем все поля запроса. Уровень группировки, для примера, сделаем по времени, интервал – по часам. Сортировка – по дате и времени. Итоги – площадь пожаров и материальный ущерб. Ориентация – альбомная. После небольшой настройки получается такой отчет:


В запросе с параметром выбираем нужные нам поля из таблицы «Ликвидация пожаров», указываем в форме параметров «Время тушения».Это же выражение пишем в условии отбора для поля «Время тушения пожара».


Создаем диаграмму, для этого строим запрос из двух полей – «Площадь пожара» и «причина пожара». Затем на его основе создаем сводную диаграмму. Настраиваем параметры, делаем нужно оформление. Вот, например, что получается:

Впрочем, тут надо учесть, что требуется выбрать среднюю площадь, а не суммарную, как делает наш запрос. Поэтому создаем новый запрос и делаем группировку.


И уже на основе этого запроса создаем диаграмму. Результаты, конечно же, отличаются.