Свойство Sort
Указывает одно или несколько имен полей, по которым выполняется сортировка набора записей , а также сортировка каждого поля по возрастанию или убыванию.
Параметры и возвращаемые значения
Задает или возвращает значение строки, указывающее имена полей в наборе записей , по которому необходимо сортировать. Каждое имя разделено запятой и при необходимости следует пустое и ключевое слово, ASC, который сортирует поле в порядке возрастания или DESC, который сортирует поле в порядке убывания. По умолчанию, если ключевое слово не указано, поле сортируется по возрастанию.
Замечания
Для этого свойства требуется, чтобы для свойства CursorLocation задано значение adUseClient. Временный индекс будет создан для каждого поля, указанного в свойстве сортировки, если индекс еще не существует.
Операция сортировки эффективна, так как данные не физически переупорядочены, но просто доступны в порядке, указанном индексом.
Если значение свойства Sort не является пустой строкой, то порядок свойств сортировки сортировки имеет приоритет над порядком, указанным в предложении order by ORDER BY, включенным в инструкцию SQL, используемой для открытия набора записей.
набора записей не требуется открывать, прежде чем получить доступ к свойству Sort; его можно задать в любое время после создания экземпляра набора записей.
Задание свойства Сортировки пустой строкой сбрасывает строки в исходный порядок и удаляет временные индексы. Существующие индексы не будут удалены.
Предположим, набора записей содержит три поля с именем firstName, middleInitialи lastName. Задайте для свойства Sort строку "lastName DESC, firstName ASC
", которая упорядочит набор запис ей по фамилии в порядке убывания, а затем по имени в порядке возрастания. Средний инициал игнорируется.
Поле не может называться ASC или DESC, так как эти имена конфликтуют с ключевыми словами ASC и DESC. Вы можете создать псевдоним для поля с конфликтующим именем, используя ключевое слово AS AS в запросе, который возвращает набор записей .
Применимо к
См. также
пример свойства Сортировка (VB)
Пример свойства сортировки (VC++)
Оптимизация Property-Dynamic (ADO)
Свойство SortColumn (RDS)
Свойство SortDirection (RDS)