Главная страница
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.5 MB
Время: 0.039 c
3-1091706256
MakNik
2004-08-05 15:44
2004.08.29
ADOConnection


14-1092064390
Art_Z
2004-08-09 19:13
2004.08.29
Я поступил в ВУЗ!Ура!!!


14-1092221156
Иван Шихалев
2004-08-11 14:45
2004.08.29
Про слова


3-1091517710
sergch
2004-08-03 11:21
2004.08.29
ADODataSet.Edit для одной таблицы в многотабличном запросе


14-1091790129
Kurtevich
2004-08-06 15:02
2004.08.29
Каюсь, каюсь, каюсь-юсь... :(