Главная страница
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.042 c
14-1093770941
able
2004-08-29 13:15
2004.09.19
Вопрос по ноутбукам.


1-1094113953
Zhekson
2004-09-02 12:32
2004.09.19
MessgeDlg


3-1093333516
r9000
2004-08-24 11:45
2004.09.19
Ошибка при использовании отчета на QuickRep.


14-1093625014
gn
2004-08-27 20:43
2004.09.19
Знаю что надоел но всёже


3-1092898407
AndrewS
2004-08-19 10:53
2004.09.19
Доступ из Delphi к описаниям полей