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

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Применение

Объект «Форма»

Объект «Отчет»

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

выражение.Порядок сортировки

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

Замечания

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

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

Чтобы сортировка записей осуществлялась по убыванию, в конце строкового выражения введите оператор DESC. Например, для сортировки записей клиентов по именам контактов в порядке убывания задайте для свойства Порядок сортировки (OrderBy) значение «ИмяКонтакта DESC».

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

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

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

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

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

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

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

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

×