Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сортировка по 2-м направлениям [D6, Paradox]


13-ый ©   (2004-01-18 17:36:00) 

Задача:
Таблицу отсортировать по одному полю в одном направлении , а по другому в обратном.
Т.е. если у нас 2 поля "пол1" и "пол2",то необходимо сначала упорядочить по "пол1" по алфавиту,а дополнительным условием (т.е когда совпадают значения у двух записей в "пол1") является сортировка в обратном порядке (от я до а ) по "пол2".
вроде поняно.....


Плохиш_   (2004-01-27 13:13:00) [1]

>13-ый (27.01.04 12:20) [5]

TClientDataSet


DenK_vrtz   (2004-01-27 13:12:00) [2]

>13-ый

а отказ от sql - это религия? (Где-то это уже было :))


Sandman25   (2004-01-27 12:24:00) [3]

TTable.AddIndex.
Особенно внимательно смотреть на параметр DescFields


13-ый   (2004-01-27 12:20:00) [4]

Ну так кто-нибудь знает ответ?????


13-ый   (2004-01-18 18:40:00) [5]

Понятно ,но при создании индекса при выборе направления оно распространяется на все поля,а мне надо,чтоб на одно.


Плохиш_   (2004-01-18 18:37:00) [6]

>13-ый (18.01.04 18:25) [2]

Надо создать соответствующий индекс


13-ый   (2004-01-18 18:25:00) [7]

нет уменя не Query и переходить на него не очень рационально у меня Table и я пользуюсь Secondary indexes


Плохиш_   (2004-01-18 17:54:00) [8]

localsql.hlp:

order by пол1, пол2 desc


Наверх

Титульная страница Поиск, карта сайта Написать письмо