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

Вниз

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

 
Fareader ©   (2002-01-04 18:13) [0]

Как неудобно без фильтра...
Пытаюсь перевести прогу под IBX, но нужен фильтр, фильтровать запросом долго. Подскажите решение.


 
Jano   (2002-01-05 00:51) [1]

В TIBTable и TIBQuery1 есть свойство OnFilterRecord.

Там пишешь что-то типа:

procedure TForm1.Table1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
Accept := DataSet["DateOfPayment"] > DataSet["DateOfPurchase"] + 30;
end;

Поставь еще свойство Filtered компонента в True.

Тут не так все просто, как в BDE.


 
kaif ©   (2002-01-06 03:48) [2]

По-моему в исходных IBX под D5 не было свойства Filtered. Может я ошибаюсь, но, может и прав, тогда вся проблема в этом. Во-первых надо поставить Update компонентов IBX. Появится свойство Filtered и событие OnFilterRecord, о котором пишет Jano. Тогда все получится.
Если я неправ, заранее извиняюсь - просто не помню.


 
anatoly ©   (2002-01-08 06:22) [3]

свойство Filtered и событие OnFilterRecord не относится к IBX, и растет ещё с TDataSet...

с уважением.


 
Green   (2002-01-08 07:44) [4]

Если ты хочешь выполнять фильтрацию на клиенте, то тебе IB не нужен, пользуйся парадоксом. Если же используешь IB, то и ложи на него как можно больше. Фильтрацию он в любом случае быстрее произведет, чем клиент.
Green


 
Bura ©   (2002-01-10 23:24) [5]

>Green
Я не пойму, причем здесь Paradox? Разговор идет именно об IBX. Сам только что столкнулся с этим. Таблицы фильтрует нормально, а на IBQuery пишет Feauture not supported. А ведь ействительно, как неудобно текст запроса постоянно переделывать. Теперь думаю, вернуться от IBX опять на 3-х звенку, там хоть у ClientDataSet есть Filter. Может, в новых версиях IBX у IBQuery есть фильтр? Или хотябы у FIBPlus (или как там его?) Кто в курсе?


 
evgeg ©   (2002-01-10 23:59) [6]

Про FIBPlus создатели говорят, что у него есть все :)
Только он теперь денег стоит.


 
Bura ©   (2002-01-11 00:33) [7]

Так а старые версии не стоят? И если денег стоит, то хотябы триал найти можно? И сколько денег? За то, чтобы нормально работал коммерческий проект, не жалко и денег заплатить...


 
Alexandr ©   (2002-01-11 06:49) [8]

FIBPlus стоит всего 15$ в год.
И триал вполне рабочий есть.
fibplus.com.ua


 
Fareader ©   (2002-01-11 09:57) [9]

В IBX фильтр тоже работает, как показывал Jano, только протормаживает. Попробую на FIBCPlus у меня версия 4.5, может будет быстрее?



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
1-18868
SemFLY
2002-01-23 03:32
2002.02.07
Подскажите, где Delphi 6 скачать ?


3-18768
wipr
2002-01-09 11:44
2002.02.07
Кто знает что такое Replication Master for Interbase SQL Server и как с ним работать?


1-18902
cyborg
2002-01-21 21:19
2002.02.07
Как вывести текст в TImage чтобы фон у него был прозрачный?


14-18953
gun19456
2001-12-16 15:51
2002.02.07
Где найти хороший бесплатный хостинг для размещения программ ?


6-18927
alex16
2001-11-15 07:40
2002.02.07
Ошибка