Главная страница
    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-8219
oduvan
2002-08-16 18:37
2002.10.03
Как переименовать папку?


3-7825
BlackTiger
2002-09-12 12:30
2002.10.03
Где взять полный EhLib или хотя бы только DBGrid из него за так?


4-8226
Bond
2002-08-16 13:04
2002.10.03
Изменить реестр Windows, используя WinAPI


1-8023
SSAlex
2002-09-19 00:53
2002.10.03
OnKeyPress


1-7963
Бильврёст
2002-09-24 10:11
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский