Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.012 c
2-1145266351
NewUser1
2006-04-17 13:32
2006.05.07
трафик


8-1134157478
Kot
2005-12-09 22:44
2006.05.07
Работа с gif


1-1143488106
kutuzov47
2006-03-27 23:35
2006.05.07
Программно назначить объекту ShortCut


1-1143366898
Kolan
2006-03-26 13:54
2006.05.07
Как поместить класс в Dll или пакет?


1-1143899915
Volf_555
2006-04-01 17:58
2006.05.07
Как сделать ОДИН щелчёк левой кнопкой мыши через SendMessage?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский