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


Объект GroupLevel (Access)

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

Замечания

Параметр свойства GroupLevel — это массив, в котором каждая запись определяет уровень группы. Чтобы сослаться на уровень группы, используйте следующий синтаксис:

GroupLevel (n)

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

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

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

Используйте это свойство только с помощью 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 и обратная связь.