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

Вниз

Математические операции   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.068 c
1-1093975461
Gear
2004-08-31 22:04
2004.09.19
XPman и Panel


3-1092900466
Zhekson
2004-08-19 11:27
2004.09.19
Редактирование записи которая активна в навигаторе.


6-1089213748
BVV
2004-07-07 19:22
2004.09.19
роутинг (route add, route delete)


3-1092905893
Alex_Bredin
2004-08-19 12:58
2004.09.19
Выделение области в DBGridEH


14-1094114862
maksim
2004-09-02 12:47
2004.09.19
удаление символов строки при нажатии кнопки