Главная страница
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.033 c
7-89597
INTAARI
2003-08-13 15:34
2003.10.27
Возможна ли самопроизвольное закрытие СОМ порта


6-89433
shark
2003-08-29 10:37
2003.10.27
как узнать IP адрес ?


4-89646
Prov
2003-08-21 12:49
2003.10.27
Окно апи в ДЛЛ ?


7-89590
Nestor
2003-08-13 07:15
2003.10.27
Уважаемые мастера подскажите как закрывать виндовые приложения.


14-89535
sniknik
2003-10-08 02:27
2003.10.27
Переопределение прерываний в Dos, Pascal, видео (int 10h)