Вниз
Скачать: 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.024 c
3-1093083459
Lizka
2004-08-21 14:17
2004.09.19
кол-во записей в ListBox


1-1094346129
eLVik
2004-09-05 05:02
2004.09.19
Посоветуйте компонент


3-1092844481
Aleksandr.
2004-08-18 19:54
2004.09.19
Объясните мне работу АДО-соединений, а то там фигня какая-то...


14-1093789238
Esu
2004-08-29 18:20
2004.09.19
Кто сходу вспомнит


4-1091786469
Aldor_
2004-08-06 14:01
2004.09.19
HKEY_CURRENT_USER для всех юзеров




   Наверх