Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

IBQuery.Filter   Найти похожие ветки 

 
Gaber-IIEP   (2003-10-08 11:22) [0]

Подскажите, хочу юзать фильтрацию записей:
до этого с обычной Query все работало тип-топ:

DM.QPersons.Filtered:=FALSE;
if EFind.Text<>"" then
begin
DM.QPersons.Filter:="FAM="+QuotedStr(EFind.Text+"*")
DM.QPersons.Filtered:=TRUE;
end;

начал использовать IBQuery, фильтрация не происходит, база одна и таже, все одинаково, только компонента другая.

DM.IBQPersons.Filtered:=FALSE;
if EFind.Text<>"" then
begin
DM.IBQPersons.Filter:="FAM="+QuotedStr(EFind.Text+"*")
DM.IBQPersons.Filtered:=TRUE;
end;

В Help написано все так же как и для обычной квери.
Подскажите, на SQL.ru была статья, но куда-то переместилась!


 
Johnmen ©   (2003-10-08 12:07) [1]

В компонентах IBX свойство Filter не реализовано. Спасибо разработчику...:)
Используй событие OnFilterRecord и будет все как надо, и даже сможешь сделать более...


 
Gaber-IIEP   (2003-10-08 17:25) [2]

Спасибо за ответ, но вы не скажите точнее:

в событие OnFilterRecord передавать

DM.IBQPersons.Filter:="FAM="+QuotedStr(EFind.Text+"*");

?


 
Gaber-IIEP   (2003-10-08 17:34) [3]

Забыл спросить как это:
> В компонентах IBX свойство Filter не реализовано

они методы то есть, просто выборка не происходит, а так никто ни на кого не ругается, а если бы не было реализовано то и в списке бы не значилось?


 
Johnmen ©   (2003-10-08 17:50) [4]

Не реализовано, значит пиши там что угодно, все будет побарабану...
При выставлении Filtered:=True свойство Filter нигде никак не обрабатывается.

OnFilterRecord+F1 - должно помочь :)



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
1-89377
OlkaGTS
2003-10-15 17:56
2003.10.27
Заголовок окна не главной формы в Taskbar


7-89585
Sheng
2003-08-15 00:38
2003.10.27
Завершение работы Виндов


1-89204
имя
2003-10-15 14:37
2003.10.27
Lam


7-89594
DimaK
2003-08-14 09:16
2003.10.27
Определить OS


1-89241
Kiril
2003-10-14 23:28
2003.10.27
function FileGetDate(Handle: Integer): Integer;