русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-09; просмотров: 569; Нарушение авторских прав


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

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

 

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

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

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

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

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

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

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

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



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

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

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

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

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

 



<== предыдущая лекция | следующая лекция ==>
Вкладка События | Создание отчета при помощи мастера


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.141 сек.