Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
ВнизМатематические операции Найти похожие ветки
← →
Denizzz (2004-08-19 12:19) [0]Добрый день.
Есть поля
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:23) [1]
> Где ошибка?
вот именно - где???
← →
Denizzz (2004-08-19 12:27) [2]Выдает: "Operator not applicable to this operand type"
← →
Соловьев © (2004-08-19 12:35) [3]
> FMain.Table2.FieldByName("Netto2").AsBCD:=
> FMain.Table2.FieldByName("Netto").AsBCD +
> FMain.Table2.FieldByName("Netto").AsBCD *
> FMain.Table2.FieldByName("Percent").AsInteger/100;
AsBCD замени на AsFloat
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.034 c