Форум: "Базы";
Текущий архив: 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.007 c