double arrow

Сортировка и группировка

 

Отчеты представляют возможность группировать выводимую информацию с помощью окна Сортировка и группировка. Чтобы открыть его, щелкните   на кнопку Сортировка и группировка на панели инструментов или выберите команду Вид4Сортировка и группировка. В окне Сортировка и группировка можно определить до 10 полей или выражений, которые будут использоваться в отчете для группировки данных. Первый элемент списка определяет основную группу, а последующие подгруппы внутри групп.

 

 Рис 3. Окно Сортировка и группировка.

 

В первой строке столбца Поле/выражение раскрывается список полей базовой таблицы или запроса. Начав ввод со знака равенства(=), можно ввести в этом столбце выражение, содержащее ссылку на любое поле базовой таблицы или запроса.

По умолчанию Access сортирует значения по возрастанию. Для изменения порядка сортировки выберите значение По убыванию в раскрывающемся списке, который появляется после щелчка в ячейке столбца Порядок сортировки.

В отчете должно быть зарезервировано место для заголовка каждой группы и примечания, в котором могут выводиться вычисляемые итоговые поля. Чтобы добавить в отчет эти разделы, установите для свойств Заголовок группы и Примечание группы  значение Да. Кроме того, можно попросить Access выводить все детальные данные для данного уровня группировки на одной странице (если это возможно), выбрав для того же свойства значение Вся группа.

 

Задание диапазонов группировки

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

При группировке по текстовому полю можно начинать новую группу при изменении первого или нескольких начальных символов значения поля. Например, чтобы образовать по одной группе для каждой буквы алфавита, определите создание новой группы при изменении первой буквы значения поля – таким образом, вы получите группу записей, в которых значение поля начинается с буквы А, группу записей со значением поля, начинающегося с буквы Б, и т.д. Чтобы задать группировку по первым символам, установите для свойства Группировка значение По первым знакам, а в ячейке свойства Интервал введите число начальных символов, по которым вы хотите образовывать группы.

Для чисел можно установить свойство Группировка в значение Интервал. В этом случае свойство Интервал определяет диапазоны группировки. Access вычисляет диапазоны, начиная с 0. Если задать интервал, равный 10, то будут формироваться группы значений от –20 до –11, от –10 до –1, от 0 до 9, от 10 до 19, от 20 до 29 и т.д.

Для полей даты/времени можно установить в качестве значения свойства Группировка такие единицы измерения как По годам, По кварталам, По месяцам, По неделям, По дням, По часам, По минутам. Для свойства Интервал укажите число единиц измерения, если вы хотите проводить группировку по определенному отрезку времени. Например, если вы хотите создать группы с интервалом в два года, установите для свойства Группировка значение По годам, а в ячейке свойства Интервал введите 2.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: