Группировка по нескольким уровням



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

Вначале создадим запрос “Типы-Товары-Заказы”, отбирающий необходимые нам данные. Выберем закладку Запрос, нажмем кнопку Создать, выберем три таблицы: ТОВАР, КАТЕГОРИЯ ТОВАРА и ЗАКАЗ. В бланк запросов QBE отбуксируем поле Значение из таблицы КАТЕГОРИЯ ТОВАРА, поле Наименование из таблицы ТОВАР, поля Дата продажи и Количество товара из таблицы ЗАКАЗ, поле Цена из таблицы ТОВАР. Создадим вычисляемое поле Стоимость. Выберем Сортировку в первой и второй графе по возрастанию. Теперь можно просмотреть результаты запроса и сохранить его с именем “Типы-Товары-Заказы”.

На основании этого запроса с помощью Мастера отчетов создадим требуемый отчет. Введем в него все поля. Для группировки выберем два поля: Значение на верхнем уровне и Наименование на нижнем. Сортировку будем производить по полю Дата продажи, Итоги будем считать по полю Стоимость и Количество товара. В качестве макета выберем Структура 1, Ориентацию – Альбомную, Строгий стиль. Готово.

Как обычно, исправим внешний вид отчета в Конструкторе.

Задание 22.

1. Создать отчет “Двойная группировка” по таблице ЗАКАЗ с двойной группировкой: по полям Дата продажи и Код товара, включающий поле Количество товара для подсчета итогов.

2. Создать отчет “По покупателям и датам” (по таблицам ЗАКАЗ, ПОКУПАТЕЛЬ И ТОВАР): по каждому покупателю собрать в группу его покупки с указанием названия товара, количества, цены и стоимости покупки. Рассортировать их по датам в порядке убывания (предполагается, что в один день покупатель может сделать несколько покупок, и приходит он в магазин не один раз). Найти суммы по датам и по покупателям и сумму в целом. Предварительно создать соответствующий запрос, использующий связанные таблицы.


Проверьте Ваши знания, выполнив следующие задания.

1. Наиболее удобным способом введите в базу информацию о том, что один из Ваших покупателей приобрел сегодня клавиатуру.

2. Дирекция магазина просит Вас предоставить информацию о клиентах, совершивших покупки за последние 7 дней. В связи с проводимой акцией им будут вручены подарочные сертификаты на 10% от суммарной стоимости их покупок за эту неделю. Рассчитайте стоимость сертификатов.

 

 

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Герасин М.Л. Основы работы с системой управления базами данных Microsoft Access. Методические указания к выполнению лабораторных работ по курсам "Информатика" и "Базы данных". – Сыктывкар, 2002. – 50 с.

2. Кеттелл Дж.А., Харт-Дэвис Г., Симмонс К. Microsoft Access 2003. Полное руководство. Серия «Справочник профессионала». – Пер. с англ. – М.: Издательство "ЭКОМ", 2006. – 832 с.

3. Кузнецов А. Microsoft Access 2003: Русская версия. – СПб.: Питер, 2006. – 364 с.

4. Кушнир А.Н. Microsoft Office Access 2003. Просто как дважды два. – М.: Издательство "Эксмо", 2005. – 208 с.


Дата добавления: 2021-07-19; просмотров: 87; Мы поможем в написании вашей работы!

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






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