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

Вниз

DBGrid с возможностью сортировки   Найти похожие ветки 

 
Dmitriy Polskoy   (2002-09-13 17:51) [0]

Подскажите пожалуйста, где можно найти таеой компонент, чтобы по клику на заголовке производилась сортировка. Спасибо.


 
3JIA9I CyKA   (2002-09-13 18:02) [1]

http://www.farpost.com/personal/dmitryb/RUS/


 
Prooksius   (2002-09-13 19:34) [2]

Согласен. DBGridEh - лучший BDGrid IMHO.
Ну можно еще посоветовать грид от RX.


 
Engel   (2002-09-13 20:51) [3]

procedure TFormX.DBGrid1TitleClick(Column: TColumn);

var a:string;
begin
a:=column.fieldname;
if (a = "ID") then
begin dmm.tableX.close;
dmm.tableX.indexname:="idX";
dmm.tableX.open;end;
end;

Я обычно примерно так делаю. Степень автоматизации перебора колонок предполагается по желанию.


 
Peter Gluhiy   (2002-09-13 22:08) [4]

Можешь посмотреть мои компонеты. Правда просто взять из них BDGrid не получится. Нужно TForm поменять TgiForm, TIBTable на TgiTable, но зато тогда и MDIChild формы закрываются, а не сворачиваются (при этом срабатывает Post на последнюю ред.запись). В TgiTable можно указать название генератора и поле, значение которого, будет само увеличиваться. Добавлять, удалять, листать записи можно по F7, F8, PageUp, PageDown.
Там есть пошаговый пример написания программы.

http://glidlib.narod.ru


 
Dmitriy Polskoy   (2002-09-14 09:31) [5]

2 Engel (13.09.02 20:51)
Я так пробовал, но что-то не получается. Работаю бод IB. Руками в IBExpert-е меняю индексы(оставляю активным, например, индекс для сортировки по-убыванию) и никакого результата. Что не так?


 
Anatoliy   (2002-09-14 09:51) [6]

RxDBGrid неплохая вещь. Там есть готовые кнопочки с стрелочками для сортировки. Нужно только описать свойство OnGetBtnParams для осуществления сортировки, но это уже задача не для грида!
http://www.rxlib.com
http://www.oxygensoftware.com - русский для D6


 
Dmitriy Polskoy   (2002-09-14 09:56) [7]

2 3JIA9I CyKA © (13.09.02 18:02), Prooksius © (13.09.02 19:34
Я не нашел в DBGridEh возможность сортировки столбцов. Не подскажите как это сделать.


 
BlackTiger   (2002-09-14 10:20) [8]

Везде сортируется слишком топорно - ловишь нажатие на заголовок, а потом в Query модифицируешь "ORDER BY" и делается Requery.

А вот у меня Query - результат навороченной хранимой процедуры, генерирующей crosstab, и каждый Requery у меня бы вызвал бешенство.

Как сортировать ТОЛЬКО колонки грида, не трогая источник данных, вот это проблема. Может кто подскажет?


 
Dmitriy Polskoy   (2002-09-14 10:46) [9]

2 Anatoliy © (14.09.02 09:51)
Помогите описать это свойстао, плиз.


 
Dmitriy Polskoy   (2002-09-14 11:14) [10]

Подскажите по поводу Dmitriy Polskoy © (14.09.02 09:31)



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
4-8232
Eugene_Jek_Efimochkin
2002-08-18 00:43
2002.10.03
перерисовка заголовка


8-8074
Arhangel
2002-05-27 20:02
2002.10.03
MSAgent


14-8166
Сергей Чурсин
2002-09-05 13:02
2002.10.03
Программирование для мобилок ? -это перспективно ?


3-7865
DmitryMN
2002-09-13 13:21
2002.10.03
Поля с автоинкрементом в InterBase


1-7933
alexsandri
2002-09-23 19:40
2002.10.03
мужики тая прблема парунедель назад пришло письмо





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