Применение
| Объект 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 (Сортировка включена) таблицы или запроса, из которых он создан. Для форм и отчетов унаследованные фильтры не применяются автоматически при открытии объекта.