Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Сортировка в TADOQuery   Найти похожие ветки 

 
Делфиец   (2010-02-11 21:27) [0]

ADOQuery.sorted:="Name" // -Имя поля fieldName колонки
Сортирует с верху в низ и всего скорей по алфавиту.
Но, не понятно, а как можно задать параметры сортировки так, что бы сортировка выполнялась с низу вверх или еще как нибудь?


 
sniknik ©   (2010-02-11 21:32) [1]

DESC


 
Делфиец   (2010-02-11 21:43) [2]


> sniknik ©   (11.02.10 21:32) [1]
> DESC


Точно,

 JvDBG.SortMarker := smUp;
 JvDBG.SortedField := "Name";
 Query.Sort:= JvDBG.SortedField+" ASC";


или так

 JvDBG.SortMarker := smUp;
 JvDBG.SortedField := "Name";
 Query.Sort:= JvDBG.SortedField+" DESC";


 
Делфиец   (2010-02-12 05:54) [3]

Предлагаю здесь уже более подробные описание сортировки колонок таблицы компонента TJvDBGride из библиотеки JEDI JVCL

JvDBGride
Выставить свойства:

AutoSort := True; - это включает авто сортировку типа должно само сортироваться, но само без дополнительной обработки, что то не сортирует, так что свой код придется вставлять.
TitleButtons := True; - заголовки колонок начинают работать как кнопки(нажимаются). При включении этого свойства, колонки можно перетаскивать правой кнопкой мышки(а обычно - левой).

Так же можно выставить и дополнительные свойства (не помешают):

TitleArrow := True; - показывает стрелочку в верхнем левом углу, вызывающую диалог, позволяющий скрывать/показывать колонки
TitleButtonAllowMove := True; - - разрешает перетаскивать колонки при включенном режиме TitleButton левой кнопкой мышки

Затем создать обработчик щелчка на заголовки колонок

procedure TFrmMainTable.JvDBGTitleBtnClick(Sender: TObject; ACol: Integer;
 Field: TField);
begin
 Case TSortMarker(JvDBG.SortMarker) of
   // Здесь у кого что будет у меня TADOQuery его то и сортирую
   smUp:   Query.Sort:=Field.FieldName+" ASC";
   smDown: Query.Sort:=Field.FieldName+" DESC";
 End;
end;



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1263679001
Кто б сомневался
2010-01-17 00:56
2010.08.27
Закон об авторском праве


13-1125398405
Cherrex
2005-08-30 14:40
2010.08.27
WIN и VCL


2-1275314584
worldmen
2010-05-31 18:03
2010.08.27
группировать по месяцу


15-1272622758
JohnKorsh
2010-04-30 14:19
2010.08.27
Как определить, какая программа использует файл.


2-1267648749
@!!ex
2010-03-03 23:39
2010.08.27
TreeView изменить размеры элементов.