Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему может не отрабатывать Filter в IBQuery?


noob_one ©   (2010-12-14 18:37:00) 

В Delphi7 все работало нормально. Перекомпилировал программу на Delphi 2007 - запросы не фильтруются.

Filtered=true;


Anatoly Podgoretsky   (2010-12-15 11:34:00) [1]

С другой стороны известно что в IBX фильтр не работает, значит это ложь.


Anatoly Podgoretsky   (2010-12-15 11:33:00) [2]

Description

Check Filtered to determine whether dataset filtering is in effect. If Filtered is true, then filtering is active. Otherwise Filtered is false. To apply filter conditions specified in the Filter property or the OnFilterRecord event handler, set Filtered to true.  Filtered is set to false by default.

Note: When filtering is enabled, user edits to a record may mean that the record no longer meets a filter’s test condition. The next time the record is retrieved from the dataset while the filter is in effect, the record may seem to disappear. If that happens, the next record that passes the filter condition becomes the current record.

Это справка


Вариант   (2010-12-15 10:59:00) [3]


> noob_one   (15.12.10 10:33) [2]


Используй  OnFilterRecord или фильтруй в запросе.


Виталий Панасенко   (2010-12-15 10:37:00) [4]

а OnFilterRecord? вроде бы д.б. но! что-то припоминаю, фибы хвастались тем, что у них ф-я работает, а вот у IBX - нет.. я фибы просто использую


noob_one   (2010-12-15 10:33:00) [5]

Увы, я ошибся.

На Delphi7 сбыли TQuery. Фильтрация с помощью свойства Filter на IBQuery не работает нигде.


Ega23   (2010-12-14 22:12:00) [6]

Принципиальныхразличий между D7 и D2007 нет.
По-идее всё должно работать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо