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

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

Сортировка [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 и прочей аналогичной ерундой...


Наверх

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