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

Вниз

Фильтрация в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.03 c
4-1089711312
IllusoryOrion
2004-07-13 13:35
2004.08.29
Реакция кнопки на перетаскивание объекта


3-1091474894
Dimedrol
2004-08-02 23:28
2004.08.29
Delphi -> ADO -> MSSQL


14-1092013180
Sergey Kaminski
2004-08-09 04:59
2004.08.29
Дурацкие законы


3-1091605426
Олег Пономарев
2004-08-04 11:43
2004.08.29
Тормоза при работе с InterBase 6.1


6-1085536096
Пиво
2004-05-26 05:48
2004.08.29
Помогите сделать отправку письма в консольном приложении





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