Свойство SortOrder (Порядок сортировки) позволяет задать порядок сортировки для полей и выражений в отчете. Например, при печати списка поставщиков может потребоваться отсортировать записи в алфавитном порядке по названию компании. Свойство имеет значение типа Boolean, доступное для чтения или записи.
выражение.SortOrder
Выражение Обязательный. Выражение, возвращающее один из объектов в списке Применяется к.
Замечания
Свойство SortOrder может принимать следующие значения:
Значение |
Visual Basic |
Описание |
По возрастанию |
False |
(Значение по умолчанию.) Сортирует значения по возрастанию (от А до Я, от 0 до 9). |
По убыванию |
True |
Сортирует значения по убыванию (от Я до А, от 9 до 0). |
Примечание: Свойство SortOrder можно задать с помощью области "Группировка, сортировка и итоги", макроса или кода Visual Basic для приложений (VBA).
В Visual Basic значение свойства SortOrder можно задать в режиме конструктора, макета или в процедуре обработки события Open (Открыть) отчета с помощью свойства GroupLevel (Уровень группировки).
Пример
В следующем примере для первого уровня группировки в отчете Product Summary задается порядок сортировки по возрастанию.
Reports("Product Summary").GroupLevel(0).SortOrder = False