Технология создания отчетов (СУБД ACCESS 2002/XP). Схема данных базы данных отдела продаж, страница 7

Рисунок 25. Задание итоговых значений

Группа переключателей ПОКАЗАТЬ позволяет выбрать следует ли выводить ТОЛЬКО ИТОГИ или необходимо выдать полный отчет, добавляя  поля с промежуточными итогами в конце каждой группы и поля с полными итогами в конце отчета.

Флажок ВЫЧИСЛИТЬ ПРОЦЕНТЫ позволяет выводить долю группы (в %) в общем итоге для всех групп.

·  Для создаваемого отчета в единственном выведенном поле ИТОГО ПРОДАНО         установите флажок SUM,

·   переключатель ПОКАЗАТЬ в положение ТОЛЬКО ИТОГИ.

·  Нажатием кнопки OK возвратимся в окно Мастера отчетов.

Перейдем в следующее окно Мастера. Здесь предлагается на выбор 6 вариантов оформления макета отчета.

Выбор ориентации страницы.

Автоматически устанавливается флажок НАСТРОИТЬ ШИРИНУ ПОЛЕЙ ДЛЯ РАЗМЕЩЕНИЯ НА ОДНОЙ СТРАНИЦЕ.

·  Выберите в группе МАКЕТ переключатель СТУПЕНЧАТЫЙ

·  Оставьте выбранным переключатель КНИЖНАЯ.

Перейдите к следующему шагу Мастера отчетов.

·  выберите стиль оформления отчета - СТРОГИЙ.

Примечание: кроме шести стандартных стилей Access позволяет настроить любой стандартный стиль или создать свой собственный стиль и пополнить им набор вариантов.

Рисунок 26

В последнем диалоговом окне:

·  Задайте имя отчета: ОБЪЕМ ПРОДАЖ ПО МЕСЯЦАМ.

·  Выберите переключатель ПРОСМОТРЕТЬ ОТЧЕТ, тогда отчет будет создан и отображен в режиме ПРЕДВАРИТЕЛЬНОГО ПРОСМОТРА.

·  Если необходимо вывести справку по работе с отчетом, установите соответствующий флажок.

·   Нажмите на кнопку ГОТОВО.

·  На рисунке 27 изображен фрагмент созданного отчета.

Произведем доработку отчета. Перейдем в режим работы КОНСТРУКТОР.

Доработка отчета ОБЪЕМ ПРОДАЖ ПО МЕСЯЦАМ

Придадим созданному  отчету вид в соответствии с рисунком 19

Создание поля ОБЪЕМ ПРОДАЖ НАРАСТАЮЩИМ ИТОГОМ

·  Активизируйте элемент ПОЛЕ на панели инструментов.

·  Вставьте новое поле в раздел отчета ОБЛАСТЬ ДАННЫХ.

·  Вырежьте метку поля и поместите ее в область ВЕРХНЕГО КОЛОНТИТУЛА, введите текст: «Объем продаж нарастающим итогом» (в соответствии с рисунком 19 )

Рисунок 27

Рисунок 28

·  Выделите вставленное поле, вызовите с помощью контекстного меню СВОЙСТВА ПОЛЯ.

·  Перейдите на вкладку ДАННЫЕ.

·  В строке ИСТОЧНИК ДАННЫХ, в списке доступных полей выберите поле ИТОГО ПРОДАНО.

·  В строке СУММА С НАКОПЛЕНИЕМ в раскрывающемся списке выберите вариант  -- ДЛЯ ГРУППЫ.

Чтобы в поле ДАТА ПРОДАЖ выводился только месяц, выполните соответствующие преобразования в формуле Format$()

И т.д.

Рисунок 29. Вид отчета в Конструкторе после произведенной доработки

Задание 7 (для самостоятельной работы). Постройте аналогичный отчет на основании полей запроса  8_СУММА ПОЗИЦИИ ПРОДАЖ

Задание 8 (для самостоятельной работы). Постройте отчет аналогичный отчету задания 6, т.е. на основании полей запроса 9_ИТОГ ПРОДАЖ ПО ДАТАМ, но с выводом  в отчет также и данных по дням. Для этого при создании отчета в диалоговом окне ИТОГИ (рисунок ) переключатель ПОКАЗАТЬ установить в положение Данные и итоги

СОЗДАНИЕ РАЗЛИЧНОГО ВИДА ОТЧЕТОВ НА ОСНОВАНИИ ОДНИХ И ТЕХ ЖЕ ДАННЫХ

Следующие три задания выполняются на основании одних и тех же полей, но в каждом из отчетов одни и те же данные представлены в разных разрезах.

Задание 9. Произвести анализ продаж товаров по оплаченным счетам на конец заданного месяца. Отчет выдать в разрезе покупателей, номеров счетов и наименований товаров с выводом объема заказа по счету, проданного количества и задолженности по продаже (см. пункт Пояснения к выполнению задания 9). Вид и макет отчета представлены на рисунках 30 и 31.