Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-89112
Василий
2003-10-08 12:07
2003.10.27
Конвертация PL/SQL в Transact-SQL


14-89498
Dmitriy O.
2003-10-08 11:31
2003.10.27
Почему ?


3-89122
rosl
2003-10-08 03:43
2003.10.27
перенос данных


14-89496
Holy
2003-10-09 16:34
2003.10.27
Отечественные мультики


6-89440
qw
2003-08-30 13:35
2003.10.27
mail





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