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

Вниз

Фильтрация в RxMemoryData   Найти похожие ветки 

 
DimonS ©   (2005-11-29 05:54) [0]

Доброго всем времени суток.

Объясните такую ситуевину. Использую RxMemoryData для создания отчета. Так вот, почему-то не срабатывает в ней фильтрация.

Пишу:
RxMD1.Filtered:=true;
RxMD1.Filter:="Date="+RxMD2.FieldByName("Date").AsString;

И все. Фильтрация не происходит. В чем тут глюк? Версия RxLib 2.75.


 
Evgeny V ©   (2005-11-29 07:16) [1]

Фильтруй в OnFilterRecord


 
DimonS ©   (2005-11-29 07:38) [2]

Типа так?

procedure TFOsh.RxMD1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
RxMD1.Filter:="Date="+FloatToStr(RxMD2.fieldByName("Date").AsDateTime);
end;

Не катит тоже. Или по-другому? Просто я через OnFilterRecord никогда не делал фильтрацию.


 
sniknik ©   (2005-11-29 07:54) [3]

> Или по-другому?
проверяеш условие сам, Accept-у присваиваеш признак походит оно под твою фильтрацию или нет.
например
procedure TFOsh.RxMD1FilterRecord(DataSet: TDataSet; var Accept: Boolean);
begin
 Accept:= Odd(DataSet.RxMD2.FieldByName("RecNo").AsInteger);
end;
фильтрация по нечетным номерам, если рекордсет содержит порядковый номер в поле RecNo.


 
DimonS ©   (2005-11-29 09:03) [4]

ОК, спасибо, все получилось!


 
Johnmen ©   (2005-11-29 10:22) [5]

И что примечательно, достаточно было нажать F1 и посмотреть пример...
Но у многих эта клавиша не работает :(


 
аматор ©   (2005-11-29 18:55) [6]

Привет...
RxMD2.FieldByName("Date").AsString пардон, а где вероятность того, что строковое значение - эт есть дата???



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

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

Наверх




Память: 0.47 MB
Время: 0.072 c
15-1136460512
V-A-V
2006-01-05 14:28
2006.01.29
Просмотр графических файлов


4-1132163658
Хинт
2005-11-16 20:54
2006.01.29
DLL, LoadLibrary и ReadProcessMemory


2-1137174021
St74
2006-01-13 20:40
2006.01.29
Как DLL правильно заполнить строковыми ресурсами, и потом достать


2-1136655108
navinavi
2006-01-07 20:31
2006.01.29
как открыть определенную страницу файла *.hlp в delphi


3-1133126146
evvcom
2005-11-28 00:15
2006.01.29
Однократное выполнение VIEW при многократном ее JOIN-е в запросе