Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Упорядочить данные по полю типа Date


Автор: NiJazz 12.2.2005, 17:12
Сабж.
Нужно упорядочить записи с порядке возрастания по дате.
БД Paradox, BDE.

Автор: Vit 12.2.2005, 21:06
Код

Select * from MyTable
Order by MyDateField

Автор: MacTep 13.2.2005, 02:05
Создаешь индекс по данному полю в Database Desktop и выставляешь в Дельфи свойство Table1 (или какая там у тебя таблица) IndexFieldName в название этого индекса. Все, сразу все отсортируется...

Автор: NiJazz 13.2.2005, 18:23
Vit
Мне в TTable надо.

Автор: Vit 13.2.2005, 23:42
Цитата(MacTep @ 12.2.2005, 17:05)
Создаешь индекс по данному полю в Database Desktop и выставляешь в Дельфи свойство Table1 (или какая там у тебя таблица) IndexFieldName в название этого индекса. Все, сразу все отсортируется...


Автор: NiJazz 14.2.2005, 09:12
Дело в том, что индекс второй я создать не могу. У меня в таблице есть первичный ключ - автоинкремент. Вторичный индекс - поле для фильтрации таблицы (она зависит от главной). Если я создам второй индекс, то SetRangeStart и т.д. работать не будут. Видимо, придётся TQuery использовать.
Я пробовал использовать свойства Filter и Filtered, но не работало.

Автор: NiJazz 14.2.2005, 13:37
Получилось. smile Обошелся и без SetRange.
Просто воспользовался MasterSource. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)