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

Вниз

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

 
Zhekson   (2004-09-28 12:19) [0]

Как отсортировать DBGrid по колонке где хранятся даты? Начиная от наименьшей.


 
Думкин ©   (2004-09-28 12:23) [1]

Это к TDataSet, а не к визуалке.


 
Amoeba ©   (2004-09-28 12:27) [2]

DBGrid отсортировать нельзя. Сортировать можно и нужно набор данных, который в этом Grid"е отображается. Если используется Query - то сортировка задается в тексте запроса. Если доступ через Table - то задаешь в качестве индексного нужное поле.
RTFM!


 
Zhekson   (2004-09-28 12:34) [3]

принято
а можно ли отсортировать StringList?, тоже даты и тоже в порядке возрастания, с помощью встроенной StringList_овской ф-ции.


 
Amoeba ©   (2004-09-28 13:59) [4]

Формат даты для этого кажется должен быть YYYY.MM.DD, иначе строго по возрастанию не получится.


 
Skyle ©   (2004-09-28 14:25) [5]


> StringList

Sorted


 
Almaz ©   (2004-09-28 20:03) [6]


> Amoeba ©   (28.09.04 13:59) [4]
> Формат даты для этого кажется должен быть YYYY.MM.DD, иначе
> строго по возрастанию не получится.

Вы в этом уверены ? Сортировать можно и с помощью CustomSort. Например следующий пример сортирует даты по возрастанию:

function DataCompareStrings(List: TStringList; Index1, Index2: Integer): Integer;
begin
 Result := CompareDateTime(StrToDateTime(List[Index1]),
    StrToDateTime(List[Index2]));
end;

...

 StringList.CustomSort(DataCompareStrings);


Удачи.



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

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

Наверх




Память: 0.48 MB
Время: 0.033 c
3-1095229040
Доктор наук
2004-09-15 10:17
2004.10.17
dbExpress


3-1095835523
Sandman25
2004-09-22 10:45
2004.10.17
Скроллинг DBGrid после установки SP2 для WinXP


3-1095669825
ADObeginner
2004-09-20 12:43
2004.10.17
Ошибка "недостаточно сведений из основной таблицы для обновления"


14-1096045730
VictorT
2004-09-24 21:08
2004.10.17
Вот такой вот спам пришёл...


14-1096310610
lipskiy
2004-09-27 22:43
2004.10.17
Ё-маё! да что ж за фигня такая! ну подскажите же что неверно?