Главная страница
    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.48 MB
Время: 0.01 c
15-1145002581
data
2006-04-14 12:16
2006.05.07
Ежегодное приглашение))


2-1145280366
nyron
2006-04-17 17:26
2006.05.07
печатная форма


3-1142327642
hursand
2006-03-14 12:14
2006.05.07
Как бросит текставой файле из запроса таблицей InterBase


3-1142492165
thvfrjd
2006-03-16 09:56
2006.05.07
значение null поля


15-1144736125
Jeer
2006-04-11 10:15
2006.05.07
Технология термоядерного синтеза типа «Токамак», разработанная в





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский