以文本方式查看主题

-  E树ERP论坛(ERP爱好者之家)  (http://www.kntsoft.cn/bbs2688/index.asp)
--  E树ERP专区  (http://www.kntsoft.cn/bbs2688/list.asp?boardid=2)
----  报表中运算  (http://www.kntsoft.cn/bbs2688/dispbbs.asp?boardid=2&id=323)

--  作者:epower
--  发布时间:2019/1/7 16:26:33
--  报表中运算
陈工你好  报表中想加入参考说明 备注信息用于计算系数 [FormatFloat(\'0.00\',SUM(<预收款明细."预收款">)*(StrToFloat(<主表."参考说明">)/StrToFloat(<主表."备注信息">))]红色部分有问题 如何修改?
已经修改正确
[FormatFloat(\'0.00\',SUM(<预收款明细."预收款">)*(StrToFloatDef(<主表."参考说明">,0))/(StrToFloatDef(<主表."备注信息">,0)))]
[此贴子已经被作者于2019/1/7 16:57:50编辑过]

--  作者:E树软件
--  发布时间:2019/1/8 19:37:34
--  
图片点击可在新窗口打开查看不错,看来你有一定的编程基础!!!

StrToFloatDef  ==>将字符转化为数值,如果失败,就取后面的值.

如: StrToFloatDef(\'aabb\',4)   ==> aabb 不是数字, 因此,转化失败, 取4