Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access часть4(Отчеты).doc
Скачиваний:
14
Добавлен:
02.12.2018
Размер:
12.67 Mб
Скачать

3.25. Расширение и сжатие полей

При печати или предварительном просмотре полей, в которых содержатся тексты переменной длины, в Access можно задавать параметры автоматического расширения или сжатия элемента управления в зависимости от конкретного содержимого записи. Свойство Расширение определяет, будут ли добавляться дополнительные строки для размещения текста, если запись содержит больше строк текста, чем может поместиться в элементе управления. А параметр Сжатие определяет, будут ли удалены пустые строки, если для размещения текста используется меньше строк, чем может отобразить данный элемент управления. Хотя эти свойства можно использовать для любого текстового поля, они особенно полезны для полей MEMO.

Для изменения параметров свойства Расширение поля выполните следующие действия.

  1. Выберите нужное поле.

  2. Отобразите окно его свойств.

  3. Щелкните на строке ввода значения свойства Расширение, затем щелкните на стрелке раскрывающегося списка и выберите значение Да.

Значения свойств Расширение и Сжатие можно также задавать для разделов отчета. Для этого необходимо воспользоваться окном свойств раздела.

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

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

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

Эту концепцию отчета можно реализовать путем группировки, т.е. разбиения связанных записей на группы. Прежде чем добавлять группировку в отчет, следует задать порядок сортировки по крайней мере по одному полю. Это можно сделать с помощью окна Сортировка и группировка, которое показано на рис. 33. В рассматриваемом примере поле Назва під-ва используется для первичной сортировки.

Рис. 33. Диалоговое окно Сортировка и группировка

Чтобы задать порядок сортировки на основе поля Назва під-ва, выполнитe следующие действия.

1. Щелкните на кнопке Сортировка и группировка панели инструментов для отображения диалогового окна Сортировка и группировка.

2. Щелкните на первой строке столбца Поле/выражение диалогового окна Сортировка и группировка. При этом в правом конце строки появится кнопка с направленной вниз стрелкой.

3. Щелкните на этой стрелке для отображения списка полей запроса Сплата податку.

  1. В списке полей щелкните на поле Назва під-ва. Обратите внимание, что значение по умолчанию для параметра Порядок сортировки равно По возрастанию.

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

Хотя в данном примере используется поле, для выполнения сортировки (и группировки) можно воспользоваться выражением. Для ввода выражения щелкните на нужной строке столбца Поле/выражение и введите любое допустимое в Access выражение, которое должно начинаться со знака равенства, например = [Сума] * [Тарифна ставка/100].

Для изменения порядка сортировки полей, размещенных в столбце Поле/выражение, просто щелкните в соответствующей строке столбца Порядок сортировки, а затем щелкните на появившейся кнопке с направленной вниз стрелкой. Из раскрывающегося списка выберите параметр По убыванию.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]