Главная страница
    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.48 MB
Время: 0.034 c
14-1091837479
Xerx
2004-08-07 04:11
2004.08.29
Doom3


6-1086863457
Kraj
2004-06-10 14:30
2004.08.29
Socket


14-1092189396
Думкин
2004-08-11 05:56
2004.08.29
С днем рождения! 11 августа


14-1092207521
Григорьев Антон
2004-08-11 10:58
2004.08.29
Клавиатура для настоящих патриотов :))


3-1091710441
Alexander1966
2004-08-05 16:54
2004.08.29
ODBC Drivers создание базы данных





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