![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
1147 |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
В таблице необходимо отсортировать данные по дате таким образом:
31.11.2002 02.07.2003 12.01.2004 07.12.2005 20.05.2006 использовал следующий код: procedure TForm1.N8Click(Sender: TObject);но он сортирует данные в таком порядке: 02.07.2003 07.12,2005 12.01.2004 20.05.2006 31.11.2002 т.е. сортировка происходит по первым числам а не по фактической величине даты. Пробовал таким образом: procedure TForm1.N8Click(Sender: TObject);но результат тот же самый. Подскажите, как правильно отсортировать данные по дате как описано выше |
![]() ![]() |
1147 |
![]()
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
а можно всетаки использовать Edit для поиска даты без события OnFilterRecord? Пробовал DataTimePicker, но во-первых это не удобно, а во-вторых из-за замены компонента очень многое нужно переделывать в программе
![]() Еще можно в базе создать дополнительный столбец widestring, невидимый в программе, куда будет копироваться дата и производить поиск по этому столбцу, но мне кажется это не совсем корректно както Сообщение отредактировано: 1147 - 8.11.2009 20:03 |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 11:27 |