Показать сообщение отдельно
Старый 22.01.2009, 08:54   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от ZVV
...
Но если уж очень хочется сделать это на отдельной кнопке, то надо, насколько я понимаю, взять у формы queryRun().query()
...
В качестве программного варианта ПОЛЬЗОВАТЕЛЬСКОГО фильтра (т.е. пользователь его может видеть в расширенном фильтре, менять, сбрасывать) в форме я для себя нашел наиболее простым и удобным такой:

TramPamPam_DS.filter(fieldnum(TramPamPam, Field_1), "*XXX*");

Можно делать из любого места в форме, само рефрешит все источники данных, меняет QueryRun.

Для наложения фильтров с блокированными или скрытыми диапазонами или сложных фильтров приходится в Query колупаться.

Я вообще тоже за стандартный функционал. Хотя иногда такие игрушки для пользователей делаю.

Впрочем, в 4.0 появился а-ля Экселькин автофильтр, и это стало менее актуально в GUI. На портале, IMHO, актуально.
Миниатюры
Нажмите на изображение для увеличения
Название: Pic-001.GIF
Просмотров: 274
Размер:	130.5 Кб
ID:	4204  
__________________
С уважением,
glibs®
За это сообщение автора поблагодарили: ZVV (1).