Форум: "Базы";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
ВнизКак сделать обратную сортировку в TClientDataSet? Найти похожие ветки
← →
Новичек (2008-06-30 13:29) [0]Доброго дня.
При формировании набора данных в TQuery используются LookUp поля. Поэтому использовать Order By не могу. Закачал всё это через провайдер в TClientDataSet.
В обработчике OnTitleBtnClick для TDBGridEh написалCDSResult.IndexFieldNames:= Column.Field.FieldName;
Получилась сортировка по возрастанию. Не подскажете как сделать сортировку по убыванию (DESC)?
← →
Сергей М. © (2008-06-30 13:32) [1]Точно так же.
Только назначаемый для сортировки индекс должен быть изначально построен по убыванию.
← →
Новичек (2008-06-30 13:36) [2]А не подскажите как его можно построить по убыванию? Что не совсем понял. С локальными индексами мало работал.
← →
Johnmen © (2008-06-30 13:40) [3]
> При формировании набора данных в TQuery используются LookUp
> поля. Поэтому использовать Order By не могу.
Каким образом второе следует из первого???
← →
Новичек (2008-06-30 13:43) [4]
> Каким образом второе следует из первого???
А разве можно писать в запросе Order By ... по LookUp полям которых в Select-е нет?
← →
Новичек (2008-06-30 13:45) [5]Если не трудно скажите как построить индекс на обратную сортировку.
← →
Johnmen © (2008-06-30 14:04) [6]
> А разве можно писать в запросе Order By ... по LookUp полям
> которых в Select-е нет?
Нельзя. Но можно же включить требуемое поле в select.
← →
clickmaker © (2008-06-30 15:19) [7]IndexDefs...DescFields
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c