Страницы

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

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

Создать запрос на выборку записей о пожарах с материальным ущербом менее 250 тыс. руб., на основе запроса создать форму и отчет.
Создать запрос с параметром к таблице Ликвидация пожаров с условием выбора руководителя тушения пожара.
Создать форму с круговой диаграммой для вывода количества погибших в зависимости от причины пожара.

Как делать, подробно расписано в методичке, некоторые моменты описаны в первом варианте.
Создаем запрос на выборку, добавляем три таблицы, выбираем нужные поля, включая материальный ущерб. В условии отбора для поля «материальный ущерб» пишем выражение «<250000».


Создадим на основе этого запроса какую-нибудь форму, например «Несколько элементов». Для этого нужно выделить запрос и на вкладке «создание» нажать кнопку в разделе «Форма» - «Несколько элементов». Получится вот такой результат:


Запускаем Мастер отчетов, выбираем в отчет все поля запроса. Сделаем уровень группировки, допустим, по материальному ущербу. Выбираем это поле в уровень группировки, нажимаем кнопку «Группировка» и устанавливаем интервал группировки «10000».


Выбираем сортировку по дате и времени. А из итогов будем считать материальный ущерб.


Вот такой вот получился отчет после настройки параметров.


Делаем запрос с параметром. Выбираем в конструкторе запросов таблицу «Ликвидация пожаров». Добавляем поля, в том числе «Руководитель». Нажимаем кнопку «Параметры», пишем название параметра (произвольно), например, «Руководитель». В условии отбора поля «Руководитель тушения пожара» пишем
Like ([Руководитель]+"*")
Итог


Для создания диаграммы сделаем запрос с двумя полями – «Количество погибших» и «Причина пожара».
Затем создаем сводную диаграмму. Настраиваем параметры. Результат: