![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Математические операции [D7, Paradox]
Denizzz © (2004-08-19 12:19:00)Добрый день.
Есть поля
Netto - BCD
Percent - Integer
Netto2 - BCD
По нажатию кнопки должно выполниться следующее вычисление:
Netto2=Netto+Netto*Percent/100
Делаю так:
FMain.Table2.FieldByName('Netto2').AsBCD:=
FMain.Table2.FieldByName('Netto').AsBCD +
FMain.Table2.FieldByName('Netto').AsBCD *
FMain.Table2.FieldByName('Percent').AsInteger/100;
Где ошибка?
Соловьев (2004-08-19 12:35:00) [1]
> FMain.Table2.FieldByName('Netto2').AsBCD:=
> FMain.Table2.FieldByName('Netto').AsBCD +
> FMain.Table2.FieldByName('Netto').AsBCD *
> FMain.Table2.FieldByName('Percent').AsInteger/100;
AsBCD замени на AsFloat
Denizzz (2004-08-19 12:27:00) [2]Выдает: "Operator not applicable to this operand type"
Соловьев (2004-08-19 12:23:00) [3]
> Где ошибка?
вот именно - где???