Свойство OrderBy (Порядок сортировки)

Применение

Объект Form

Объект Report

Свойство OrderBy (Порядок сортировки) служит для определения способа сортировки записей в форме, запросе, отчете или таблице. Возвращает доступное для чтения и записи значение типа String.

выражение.OrderBy

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

Замечания

Свойство OrderBy является строковым выражением, представляющим имя поля или полей, по которым вы хотите отсортировать записи. При использовании нескольких полей их имена разделяются запятыми (,). Свойство OrderBy служит для сохранения значения сортировки и применения его в дальнейшем. Значения свойства OrderBy сохраняются вместе с объектами, в которых они создаются. Они загружаются автоматически при открытии объекта, однако не применяются автоматически.

При настройке свойства OrderBy путем ввода одного или нескольких имен полей записи сортируются в алфавитном порядке. Аналогичным образом Visual Basic для приложений (VBA) по умолчанию сортирует эти поля в порядке возрастания.

Если вы хотите отсортировать записи по убыванию, введите DESC в конце строкового выражения. Например, для сортировки записей клиентов по именам контактов в порядке убывания задайте для свойства OrderBy значение "ИмяКонтакта DESC".

Свойство OrderBy можно задать с помощью страницы свойств объекта, макроса или VBA.

Для отчетов свойству OrderByOn (Сортировка включена) необходимо присвоить значение Yes (Да), чтобы применить порядок сортировки, указанный свойством OrderBy объекта. Для форм следует выбрать поле, по которому будут сортироваться записи, и на вкладке Главная в группе Сортировка и фильтр щелкнуть нужный порядок сортировки. Свойство OrderByOn также можно задать для форм или отчетов с помощью VBA.

Если задать свойство OrderBy для открытого отчета, будут запущены процедуры обработки событий Close (Закрытие) и Open (Открытие) отчета.

Примечание : Когда создается объект, он наследует свойства RecordSource (Источник записей), Filter (Фильтр), OrderBy (Порядок сортировки) и OrderByOn (Сортировка включена) таблицы или запроса, из которых он создан. Для форм и отчетов унаследованные фильтры не применяются автоматически при открытии объекта.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×