Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.29;
Скачать: CL | DM;

Вниз

Фильтрация в DBGridEh   Найти похожие ветки 

 
som   (2004-08-02 14:10) [0]

Как осуществить фитрацию данных в DBGridEh под Interbase? Имееться в виду как использовать её локальный механизм фильтрации ?


 
Johnmen ©   (2004-08-02 14:20) [1]

Механизм фильтрации может присутствовать у набора данных, который отображает грид. Вот его и смотреть...


 
som   (2004-08-02 14:25) [2]

Хотелось бы использовать методы DBGridEh. В частности его удобные ComboBox-ы и Edit-ы для фильтрации, расположенные в самом гриде. Вопрос именно в этом .


 
Johnmen ©   (2004-08-02 14:33) [3]

>его удобные ComboBox-ы и Edit-ы для фильтрации, расположенные в самом гриде.

Так скачай примеры. Насколько помню, там всё разжевано...


 
som   (2004-08-02 14:47) [4]

Так скачал, разжёвано там крайне плохо, если сказать что ваще разжёвано. Собственно потому и задаю вопрос, т.к. демки не помогли понять всё.


 
Соловьев ©   (2004-08-02 14:48) [5]


> Как осуществить фитрацию данных в DBGridEh под Interbase?
> Имееться в виду как использовать её локальный механизм фильтрации
> ?

Какие компоненты доступа? Если IBX - то локально не будет, если FIBPlus - то можно и сортировать, и фильтровать локально


 
Andrey   (2004-08-02 14:53) [6]

в событии onTitleBtnClick
if (Column.Title.SortMarker=smNoneEh) or (Column.Title.SortMarker=smUpEh) then
 Query1.SortedFields:=Column.FieldName + " ASC"
else Query1.SortedFields:=Column.FieldName + " DESC";
Но для этого необходим компонент TZQuery от http://www.zeoslib.net/, он сортирует столбцы на стороне клиента, а не в запросе.


 
Johnmen ©   (2004-08-02 15:02) [7]

Господа. Фильтровать можно любой НД. (наследник TDataSet)
Для этого есть соотв. свойства и события.
Причем тут сортировка ?
:)


 
som   (2004-08-02 15:10) [8]

Вроде тут (http://www.farpost.com/personal/dmitryb/EhLibUsersGuide/UsingDBGridEh.htm) сказано что для IBX возможна локальная фильтрация.
Мене нужна именно фильтрация, с сортировкой разобрался.


 
Johnmen ©   (2004-08-02 15:11) [9]

См.пост[7]


 
som   (2004-08-02 15:26) [10]

2 Johnmen ©
Ты упорно не хочешь понимать, что интересует вопрос фильтрации ИМЕННО относительно DBGridEh. С фильтрацией TDataSet вопросов не поступало.


 
Johnmen ©   (2004-08-02 15:30) [11]

>som   (02.08.04 15:26) [10]

Я прекрасно понимаю, что фильтровать в гриде нечего !
Или ты думаешь иначе ?
:)


 
som   (2004-08-03 15:32) [12]

Твоё прекрасное понимание ошибочно, как и твоё присутствие на этом форуме.


 
Johnmen ©   (2004-08-03 15:36) [13]

Удовлетворился ?


 
Andrey   (2004-08-03 15:47) [14]

Сам грид ниче не сможет отфильтровать, фильтроват можно лишь в самом компоненте набора данных, ито, если он это поддерживает, я уже давал сылку на проект ZEOSDBO http://www.zeoslib.net, где компонент TZQuery содержит свойство Filter, которому необходимо внести правило фильтрации, например: ZQuery1.filter:="поле like значение", затем необходимо свойство Filtered:=True и все. Грид только отображает данные.



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

Текущий архив: 2004.08.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
3-1091686564
strelok-47
2004-08-05 10:16
2004.08.29
Об отрисовке grid а


6-1088318929
SergP
2004-06-27 10:48
2004.08.29
TServerSocket. Как узнать порт?


1-1092665101
Zhilkin
2004-08-16 18:05
2004.08.29
Шаблоны текста


1-1092202179
FastByte
2004-08-11 09:29
2004.08.29
вставка слов в объект класса TRichEdit


3-1091524978
Zabludshiy
2004-08-03 13:22
2004.08.29
заполнение CLOB поля в oracle 8