![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Calculated-поля и фильтр [D6]
}|{yk © (2003-11-06 17:19:00)
Как сделать фильтр по вычисляемым полям? В Filter не отрабатывает
Anatoly Podgoretsky (2003-11-06 21:18:00) [1]
Правильно, расчеты ведутся только для актуальных записей, зачем их вести по всей таблице
}|{yk (2003-11-06 19:15:00) [2]
Точно. Если в В OnFilterRecord писать не калькулируемое поле, а вычислить вычислить его значение, то фильтруется. Но получается что по калькулируемому полю фильтр не сделаешь
Sandman25 (2003-11-06 18:42:00) [3]
В OnCalcField
Data.AsInteger := Field1.AsInteger + Field2.AsInteger
В OnFilterRecord
Вместо Data.AsInteger можно написать Field1.AsInteger + Field2.AsInteger.
}|{yk (2003-11-06 17:48:00) [4]
Непонятно.
Отрабатывает событие OnCalcField - Data содержит значение
Отрабатывает событие OnFieltrRecord - Data содержит значение 0
}|{yk (2003-11-06 17:29:00) [5]
У меня было так
DataModuleMain.APP.Filter:="Data>"+DateFrom+" Date<"+DateTo;
Это не проходит, т.к. Data - вычисляемое поле. А как я смогу задавать фильтр в OnFilterRecord, если даты динамически меняются?
Плохиш_ (2003-11-06 17:22:00) [6]
OnFilterRecord