![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка [D6, D7, Win2k, WinXP]
Express © (2006-04-14 21:10:00)Народ необходимо сделать сортировку по убыванию и по возрастанию по всем полям в TDBGrid. Я сделал только по возрастанию через индексы, подскажите, как сделать по убыванию???
vovnuke (2006-04-17 16:29:00) [1]
> ... индексы позволяют сортировать только в одном направление ...
Пишу: "Не согласен"
Asail (2006-04-17 15:30:00) [2]ИМХО, можно и в гриде сортировать. Вроде, как ехлиб это умеет. Насколько быстро, правда, вопрос...
Express (2006-04-17 15:08:00) [3]Народ спасибо вам всем!!!!
Я сделал через запрос, индексы позволяют сортировать только в одном направление!
Если кто с этим не согласен напешите!
Германн (2006-04-17 02:13:00) [4]
> Anatoly Podgoretsky © (16.04.06 12:03) [13]
>
> Все несколько миллионов.
>
Даже и "все несколько миллионов"! Всё равно, гораздо "сразее", чем через запрос! Ну а если какая-либо таблица вылезла за "ограничения парадокса", то это уже иной вопрос. Имхо.
Anatoly Podgoretsky (2006-04-16 12:03:00) [5]Все несколько миллионов.
Германн (2006-04-16 02:44:00) [6]
> Но хуже - см.вопрос автора
А чем хуже? Чем "TTable.IndexName" не устраивает?
> А чем лучше - скажи ты.
Имхо, быстродействие. Все изменения видим сразу.
Johnmen (2006-04-16 02:27:00) [7]
> Для локального парадокса через BDE TTable вполне нормальный
> компонент. Ничем не хуже других, а иногда может и лучше.
Нормальный.
Но хуже - см.вопрос автора.
А чем лучше - скажи ты.
Германн (2006-04-16 01:48:00) [8]
> Поэтому и написАл "и прочей аналогичной ерундой...".
А я имел в виду TTable==Ерунда.
Для локального парадокса через BDE TTable вполне нормальный компонент. Ничем не хуже других, а иногда может и лучше.
Johnmen (2006-04-15 23:34:00) [9]
> Германн © (15.04.06 02:03) [4]
> Ну зачем уж так резко?!
> Пока тип базы не известен.
Поэтому и написАл "и прочей аналогичнойерундой...".
Desdechado (2006-04-15 19:31:00) [10]> SORT BY xxx DESC
нет, ORDER BY
можно использовать отсоединенный набор и сортировку на клиенте, например, в TClientDataSet
Германн (2006-04-15 16:42:00) [11]
> Anatoly Podgoretsky © (15.04.06 11:50) [6]
> Германн © (15.04.06 02:03) [4]
> Не так важен тип базы, как движок
Его и имел в виду.
Anatoly Podgoretsky (2006-04-15 11:50:00) [12]Германн © (15.04.06 02:03) [4]
Не так важен тип базы, как движок
Leonid Troyanovsky (2006-04-15 04:29:00) [13]
> Германн © (15.04.06 02:03) [4]
> Пока тип базы не известен.
"сделал .. через индексы" [1],
значит, таки, пользуется.
--
Regards, LVT.
Германн (2006-04-15 02:03:00) [14]
> Johnmen © (14.04.06 22:25) [1]
>
> Не пользоваться TTable и
> прочей аналогичной ерундой...
Ну зачем уж так резко?!
Пока тип базы не известен.
Anatoly Podgoretsky (2006-04-14 23:50:00) [15]В TDBGrid нет данных
palva (2006-04-14 23:38:00) [16]Если в SQL запросе, то можно указать SORT BY xxx DESC
DESC значит descending - по убыванию. По умолчанию ASC - ascending
Johnmen (2006-04-14 22:25:00) [17]Выполнить запрос с сортировкой. Не пользоваться TTable и прочей аналогичной ерундой...