Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Сортировка и группировка даннных



Отчеты становятся более понятными, если данные в них организованы в группы. Группировку данных можно производить по одному или нескольким полям. Поля, по которым группируются данные, должны быть отсортированы

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

 

Далее в нижней части диалогового окна нужно задать свойства группы:

ü Заголовок группы ( нет, да). Если - да, то на планшете отчета появится область заголовка группы, в которой можно написать любой текст или создать другие ЭУ.

ü Примечание группы ( нет, да). Если - да, то на планшете отчета появится область примечаний группы, в которой, например, можно подвести итоги или выполнить другие вычисления по каждой группе данных.

ü Группировка. Это свойство задает способ группирования данных. Он различный для полей разных типов (для текстовых и числовых данных это свойство устанавливается совместно со свойством Интервал ):

· для текстовых данных: обычный способ (по всему полю, т. е. по всем символам), по первому символу (тогда свойству Интервал нужно задать значение 1), по двум первым символам (тогда свойству Интервал нужно задать значение 2) и так далее.

· для числовых данных, включая типы Денежный, Счетчик и Числовой: для свойства группировка задается значение интервал, а свойству Интервал - значение интервала, например 10, 20, 50 и пр.

· для данных типа Дата/Врем я могут задаваться диапазоны из набора: год, квартал, месяц, неделя, день, час, минута.

ü Не разрывать ( нет, полная группа, первая область данных). Если - нет, то отчет печатается без поправок на признаки конца страницы, и группа может перейти на следующую страницу. Если - полная группа, то вся группа помещается на одной странице (если возможно). Если новая группа не помещается на оставшейся части текущей страницы, она выводится, начиная с начала следующей страницы. Если - первая область данных, то печатается, по меньшей мере, одна полная запись на той же странице, где находится заголовок группы. Если под ним недостаточно места для печати записи, то заголовок группы перейдет на следующую страницу.

При создании групп по нескольким полям (вложенные группы данных) поступают аналогичным образом

Для того, чтобы сделать отчет более наглядным можно данные из Верхнего Колонтитула переместить в раздел заголовка группы

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

Правила создания вычисляемых полей описаны в разделе форм

Отчет с группировкой по типу принтера

 

Создание отчета при помощи мастера

Мастер отчетов позволяет создавать разнообразные отчеты от самых простых (ленточный/ в столбец), основанных на одной таблице до сложных подчиненных, основанных на нескольких взаимосвязанных таблицах или отчетах.

При необходимости вывода в отчете данных из многих таблиц в качестве основы для отчета может быть использован многотабличный запрос.

Рассмотрим создание отчета на примере СД1

· Сначала создадим запрос

ü Выберите Мастер

ü В качестве источника выберите Запрос

ü все поля си запроса

ü задайте уровни группировки (по фирме и два раза по дате)

ü На следующем шаге воспользуйтесь кнопкой Итоги

· Задайте итоговые значения

· Укажите показывать – данные и итоги

ü Выберите стиль и оформление отчета

ü Задайте имя отчета

Выделение и перемещение полей отчета осуществляется аналогично работе с полями формы.

Такой отчет называется детальным

ü Доработайте отчет в режиме Конструктора, переместив некоторые поля

 

Создание итогового отчета

ü Выберите Мастер

ü В качестве источника выберите Запрос

ü выберите все поля из запроса, кроме Цены, Веса и Фирмы

ü задайте уровни группировки по наименованию и по дате (по годам)

ü На следующем шаге воспользуйтесь кнопкой Итоги

· Задайте итоговые значения

· Укажите показывать – только итоги

ü Выберите стиль и оформление отчета

ü Задайте имя отчета

ü Доработайте отчет в режиме Конструктора

Тот же отчет в режиме Просмотра.

 

 

Создание отчета накладная

ü Нажмите кнопку Создать на вкладке Отчеты, выберите режим Мастера

ü В качестве источника выберите запрос Главный

ü Выберите все поля из запроса Главный и все поля из запроса Таблица

ü Вид представления данных – запрос Главный

ü Задайте уровень группировки по номеру накладной

ü Задайте стиль и оформления отчета

ü Отредактируйте отчет в режиме Конструктора

 

 

Обратите внимание на нумерации записей в подчиненном отчете.

ü В области данных было создано вычисляемое поле33 (см отчет в режиме Конструктора)

ü Открыто свойство поля

ü В строке Данные на вкладке Данные вставлено выражение =1 и указана сумма с накоплением для группы


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-12; Просмотров: 573; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь