M
mkbss
Unregistered / Unconfirmed
GUEST, unregistred user!
在fastreport里面
procedure Memo46OnAfterData(Sender: TfrxComponent);
var p:real;
begin
p:=strtofloat(memo46.text);
memo55.text:=MoneyToCharacter(p);
end;
memo46.text的显示是[SUM(<frxDBDataset1."Amount">,DetailData1)],
结果是88870
但是运行时提示
error:
The following error(s) have occure:
is not a valid floating point value '88870'.
小弟我就纳闷啦,88870不是数字吗,怎么不能转换呢
高手请指点如何修改
procedure Memo46OnAfterData(Sender: TfrxComponent);
var p:real;
begin
p:=strtofloat(memo46.text);
memo55.text:=MoneyToCharacter(p);
end;
memo46.text的显示是[SUM(<frxDBDataset1."Amount">,DetailData1)],
结果是88870
但是运行时提示
error:
The following error(s) have occure:
is not a valid floating point value '88870'.
小弟我就纳闷啦,88870不是数字吗,怎么不能转换呢
高手请指点如何修改