| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > TDBGidEh и Footer.SumValue |
| Автор: Delphist 13.7.2007, 15:35 |
| В TFIBDataSet'e у меня есть вычисляемое поле, которое расчитывается в OnCalcFields так: Field2.AsFloat := (Field1.AsFloat/Sum(Field1.AsFloat))*100; В качестве Sum(Field1.AsFloat) я использую значение из footer'a Field1. В Footer'e DBGridEh'а для поля Field2 сво-во ValueType=fvtSum, т.е. в итоге мы должны получить сумму значений Field2, но вместо этого появляется бред, по другим полям сумма считается нормально, правда поля, к-рый являются fkCalculated, в OnCalcFields не использую сумму footer'a поля Field1. Помогите решить проблему. |