Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
1-1094398352
Loaders
2004-09-05 19:32
2004.09.19
RXLib 2.75


1-1094299523
mega
2004-09-04 16:05
2004.09.19
Добавить пункт в главном меню


14-1094038241
Kurtevich
2004-09-01 15:30
2004.09.19
Из-за чего бывает ошибка?


14-1094136830
Cheater
2004-09-02 18:53
2004.09.19
Ошибка Explorera


10-1039664696
nik_d
2002-12-12 06:44
2004.09.19
Обратный вызов в MIDAS




   Наверх