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

Вниз

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

 
Roman_tutov   (2002-04-19 16:56) [0]

Программа формирующая таблицу отображает её в dbgrid .
Можно-ли сделать сортировку элементов таблицы
по алфавиту в нужном мне столбце ?

Как ?


 
zx   (2002-04-19 17:01) [1]

order by


 
Roman_tutov   (2002-04-19 17:31) [2]

и куда его лепить ?


 
alex3125   (2002-04-19 17:35) [3]

order by можешь применить если ты пользуешся SQL
а если нет просто создай индекс для данного поля
и укажи его в свойствах таблицы indexName

p.s. Индекс создается Database desktop


 
Roman_tutov   (2002-04-19 17:35) [4]

и куда его лепить ?


 
Roman_tutov   (2002-04-19 17:38) [5]

щас попробую


 
Roman_tutov   (2002-04-19 18:30) [6]

и куда его лепить ?


 
TSV   (2002-04-19 21:51) [7]

Попробуй на стенку прилепить... :-)


 
VAleksey   (2002-04-21 09:52) [8]

OnTitleClick


 
Anatoly Podgoretsky   (2002-04-21 12:08) [9]

И куда его лепить :-)


 
Black Tomcat   (2002-04-30 16:05) [10]

В рекордсете есть свойство IndexFieldsNames. Присваеваешь ему имя поля и усе намано будет...


 
Desdechado   (2002-04-30 16:46) [11]

перезапрос с ORDER BY по нужной колонке в OnTitleClick


 
Johnny Smith   (2002-04-30 17:28) [12]

Беда в том, что использование Order By в данном контексте заставляет повторять выполнение запроса, что создает излишнюю нагрузку на сервер и сетевой траффик (особенно если запрос "недетский").
Возможный вариант - собирать результат запроса в некую свою структуру (потомок от TList или TCollection) и выводить ее в StringGrid (или ListView), а затем обрабатывать Click по заголовку столбцов, сортируя свою структуру и заново выводя ее в Grid.
Если неохота с этим заморачиваться, то могу порекомендовать такой компонент, как TSortGrid (он точно есть на torry.net). От вас потребуется только заполнить его данными, а сортирует он сам.


 
Mich   (2002-04-30 20:44) [13]

Проиндексируй нужное поле



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

Форум: "Базы";
Текущий архив: 2002.05.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.005 c
7-88650
Myth
2002-02-27 23:30
2002.05.27
Как из приложения создать другое приложение


1-88412
Новенький в Делфи
2002-05-16 23:37
2002.05.27
конец файла


6-88580
dmitryK
2002-03-16 18:47
2002.05.27
Надо сделать рассылку сообщений (часто и много)


1-88394
Ross
2002-05-14 19:11
2002.05.27
Совсем замучался. Помогите


3-88316
Pelmen
2002-04-29 16:06
2002.05.27
Надоедливое окно ввода пользователя и пароля...





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