Читайте также:
|
|
Рассмотрим другую технологию создания сложных отчетов.
Вы могли убедиться в том, что запрос является мощным и удобным средством выборки взаимосвязанных данных. Поэтому с помощью запроса можно подготовить данные для построения отчета любой сложности.
Построим другой отчет. Пусть требуется создать опись всех полок склада с указанием партий товаров, хранящихся на этих полках.
1. Создадим запрос для объединения полей из таблиц ПОЛКА, ПАРТИЯ_ТОВАРА, ТОВАР (рис.4). Сохраните и закройте запрос СКЛАД.
2. Начините создавать новый отчет с помощью МАСТЕРА ОТЧЕТОВ. В списке доступных объектов выберите запрос СКЛАД.
3. Создадим иерархию групп для отчета. Пусть верхний уровень группировки будет выполнен по полю НОМЕР_ПОЛКИ, второй уровень группировки будет по полю НАИМЕНОВАНИЕ_ТОВАРА (рис. 5).
4. В бланке отчета должны появиться дополнительные разделы для заголовков групп (рис. 5).
Рис.4. Запрос, объединяющий поля таблиц для отчета
Рис.5. Макет отчета СКЛАД
5. Просмотрите отчет в режиме ВИД. Подкорректируйте расположение и форматы полей. Сохраните и закройте отчет СКЛАД.
6. Вернитесь в запрос СКЛАД. Внесите изменения: добавьте операцию группировки и статистическую функцию COUNT для поля НОМЕР_ПАРТИИ). Сохраните и закройте запрос.
7. Создайте другой отчет для измененного запроса. Обратите внимание на кнопку ИТОГИ в мастере отчетов. Отформатируйте бланк отчета, например, как показано на рис.6
Рис.6. Изменения в отчете СКЛАД
Задание 4
1. Разработайте отчет, включающий сведения о товарах каждого поставщика. Используйте вычисляемые поля.
2. Создайте отчет на основании запроса с параметрами. Убедитесь в том, что при открытии бланка отчета появляются диалоговые окна для ввода значений параметров.
3. Разработайте аналитический отчет о покупательском спросе на отдельные категории товаров.
Лабораторная работа 14-15.
Дата добавления: 2015-10-29; просмотров: 139 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Задание 1. Отчет для данных одной таблицы | | | Задание 1. Макрос для последовательного выполнения действий |