Страницы

среда, 23 октября 2013 г.

База данных Access - Пожары, вариант 8 (а также 9-30)

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


Чтобы создать форму, выделяем запрос в списке объектов, выбираем на вкладке «Создание» нужную форму, меняем заголовок, если нужно, оформление.
Для создания отчета выделяем запрос, запускаем мастер отчетов, добавляем нужные поля. Выбираем уровень группировки, сортировку, итоги. Меняем оформление, надписи. Сохраняем.
Запрос с параметром должен предусматривать выбор адреса. Параметр записывается в квадратных скобках в условии отбора нужного поля, в данном случае адреса. Желательно добавить в условие инструкцию Like, чтобы не записывать весь адрес полностью.


В этом случае достаточно внести первые символы адреса и будут выбраны все записи, адрес в которых начинается с указанных символов.
Для гистограммы создаем сначала запрос с двумя полями (площадь и дата пожара). Затем создаем сводную диаграмму, помещаем в поле категорий поле даты пожара, а в поле значений – поле площадь пожара. Вид гистограммы получится примерно как в этом варианте.

Варианты 9-30

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