Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

Сортировка   Найти похожие ветки 

 
Express   (2006-04-14 21:10) [0]

Народ необходимо сделать сортировку по убыванию и по возрастанию по всем полям в TDBGrid. Я сделал только по возрастанию через индексы, подскажите, как сделать по убыванию???


 
Johnmen ©   (2006-04-14 22:25) [1]

Выполнить запрос с сортировкой. Не пользоваться TTable и прочей аналогичной ерундой...


 
palva ©   (2006-04-14 23:38) [2]

Если в SQL запросе, то можно указать SORT BY xxx DESC
DESC значит descending - по убыванию. По умолчанию ASC - ascending


 
Anatoly Podgoretsky ©   (2006-04-14 23:50) [3]

В TDBGrid нет данных


 
Германн ©   (2006-04-15 02:03) [4]


> Johnmen ©   (14.04.06 22:25) [1]
>
> Не пользоваться TTable и
> прочей аналогичной ерундой...


Ну зачем уж так резко?!
Пока тип базы не известен.


 
Leonid Troyanovsky ©   (2006-04-15 04:29) [5]


> Германн ©   (15.04.06 02:03) [4]

> Пока тип базы не известен.


"сделал .. через индексы" [1],
значит, таки, пользуется.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2006-04-15 11:50) [6]

Германн ©   (15.04.06 02:03) [4]
Не так важен тип базы, как движок


 
Германн ©   (2006-04-15 16:42) [7]


> Anatoly Podgoretsky ©   (15.04.06 11:50) [6]
> Германн ©   (15.04.06 02:03) [4]
> Не так важен тип базы, как движок

Его и имел в виду.


 
Desdechado ©   (2006-04-15 19:31) [8]

> SORT BY xxx DESC
нет, ORDER BY

можно использовать отсоединенный набор и сортировку на клиенте, например, в TClientDataSet


 
Johnmen ©   (2006-04-15 23:34) [9]


> Германн ©   (15.04.06 02:03) [4]
> Ну зачем уж так резко?!
> Пока тип базы не известен.


Поэтому и написАл "и прочей аналогичной ерундой...".


 
Германн ©   (2006-04-16 01:48) [10]


> Поэтому и написАл "и прочей аналогичной ерундой...".


А я имел в виду TTable==Ерунда.
Для локального парадокса через BDE TTable вполне нормальный компонент. Ничем не хуже других, а иногда может и лучше.


 
Johnmen ©   (2006-04-16 02:27) [11]


> Для локального парадокса через BDE TTable вполне нормальный
> компонент. Ничем не хуже других, а иногда может и лучше.


Нормальный.
Но хуже - см.вопрос автора.
А чем лучше - скажи ты.


 
Германн ©   (2006-04-16 02:44) [12]


> Но хуже - см.вопрос автора

А чем хуже? Чем "TTable.IndexName" не устраивает?


> А чем лучше - скажи ты.

Имхо, быстродействие. Все изменения видим сразу.


 
Anatoly Podgoretsky ©   (2006-04-16 12:03) [13]

Все несколько миллионов.


 
Германн ©   (2006-04-17 02:13) [14]


> Anatoly Podgoretsky ©   (16.04.06 12:03) [13]
>
> Все несколько миллионов.
>


Даже и "все несколько миллионов"! Всё равно, гораздо "сразее", чем через запрос!  Ну а если какая-либо таблица вылезла за "ограничения парадокса", то это уже иной вопрос. Имхо.


 
Express   (2006-04-17 15:08) [15]

Народ спасибо вам всем!!!!

Я сделал через запрос, индексы позволяют сортировать только в одном направление!
Если кто с этим не согласен напешите!


 
Asail   (2006-04-17 15:30) [16]

ИМХО, можно и в гриде сортировать. Вроде, как ехлиб это умеет. Насколько быстро, правда, вопрос...


 
vovnuke ©   (2006-04-17 16:29) [17]


> ... индексы позволяют сортировать только в одном направление ...

Пишу: "Не согласен"



Страницы: 1 вся ветка

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.041 c
1-1143609166
Старик
2006-03-29 09:12
2006.05.07
Сжатие файлов средствами Делфи


15-1144748342
AlexF
2006-04-11 13:39
2006.05.07
Работа с dbs файлами


2-1145289625
ilifant
2006-04-17 20:00
2006.05.07
Запуск приложения один раз


4-1139825664
Цукор5
2006-02-13 13:14
2006.05.07
SendMessage при разных вызовах форм


15-1144778438
Серджинйо
2006-04-11 22:00
2006.05.07
Graphics.pas