Для работы с конкретными разделами отчета можно использовать свойство Section объекта Report. Например, чтобы сделать видимым верхний колонтитул отчета, следует добавить в программу следующие инструкции:
Коллекция Reports содержит все открытые в данный момент отчеты. Для ссылки на конкретный отчет используется такой же синтаксис, как и для ссылки на форму.
Коллекция AllReports содержит объекты AccessObject для каждого отчета в объекте CurrentProject или CodeProject.
Объект Report ссылается на конкретный отчет MS Access. Каждый объект Report является элементом коллекции Reports.
Свойство Группировка по датам (DateGrouping) определяет способ выполнения группировки по дате в отчете. Данное свойство может иметь два значения:
1. Если значение равно 0 - Американский стандарт (US Defaults), то используются настройки календаря Соединенных Штатов, то есть первый день недели - Воскресенье (Sunday) и первая неделя года начинается с 1 января.
2. Если значение равно 1 - Параметры настройки (Use System Settings), то используются настройки, основанные на значениях, выбранных в окне диалога Свойства: Язык и стандарты (Regional Settings Property) в панели управления Windows (Windows Control Panel).
ПРИМЕЧАНИЕ:Значение свойства Группировка по датам (DateGrouping) можно задать только в окне свойств или в процедуре события Открытие (Open) объекта Report.
Вид группировки определяется значением свойства GroupOn. Чтобы задать значение данного свойства, в режиме Конструктора форм следует нажать кнопку Сортировка и группировка на панели инструментов Конструктор отчетов и в появившемся окне диалога Сортировка и группировка задать необходимые параметры.
Свойство GroupLevel задает уровни группировки или позволяет выполнить в отчете сортировку. Данное свойство представляет массив, в котором каждый элемент задает уровень группировки. Для ссылки на конкретный уровень группировки используют следующий синтаксис:
GroupLevel (n)
Здесь параметр n задает уровень группировки (начиная с 0). Количество уровней группировки может достигать 10.
В случае использования варианта записи GroupLevel (0) будет произведена группировка или сортировка по первому полю или выражению отчета или формы.
ПРИМЕЧАНИЕ:При использовании свойства GroupLevel должны быть также заданы соответствующие значения свойств SortOrder, GroupOn, Grouplnterval, KeepTogether и ControlSource. Эти значения можно задать в процедуре обработки события Открытие (Open).