Свойство 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 и обратная связь.