Поделиться через


Свойство Report.GroupLevel (Access)

Используйте свойство GroupLevel в Visual Basic, чтобы сослаться на уровень группы, на который вы группируете или сортируете в отчете. Объект GroupLevel , доступный только для чтения.

Синтаксис

expression. GroupLevel (индекс)

Выражение Переменная, представляющая объект Report .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Обязательный Long Уровень группы, начинающийся с 0. Первое поле или выражение, на которое вы группируетсяе, — это уровень группы 0, второе — уровень группы 1 и т. д.

Замечания

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

Уровень группы Ссылается на
GroupLevel (0) Первое поле или выражение, по которому выполняется сортировка или группировка.
GroupLevel (1) Второе поле или выражение, по которому выполняется сортировка или группировка.
GroupLevel (2) Третье поле или выражение, по которому выполняется сортировка или группировка.

Параметр свойства GroupLevel — это массив, в котором каждая запись определяет уровень группы. Можно использовать до 10 уровней группы (от 0 до 9).

Примечание.

Используйте это свойство только с помощью Visual Basic для задания свойств SortOrder, GroupOn, GroupInterval, KeepTogether и ControlSource . Эти свойства задаются в процедуре Открытия события отчета.

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

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

Если группа уже определена для отчета (свойство GroupLevel имеет значение 0), можно использовать свойство ControlSource для изменения уровня группы в процедуре open event отчета.

Пример

Следующий код изменяет свойство ControlSource на значение, содержащееся в текстовом поле txtPromptYou в открытой форме с именем SortForm.

Private Sub Report_Open(Cancel As Integer) 
 Me.GroupLevel(0).ControlSource _ 
 = Forms!SortForm!txtPromptYou 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.