Foxtable(狐表)用户栏目专家坐堂 → 增加列不能设置四舍五入


  共有1970人关注过本帖树形打印复制链接

主题:增加列不能设置四舍五入

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16181 威望:0 精华:0 注册:2013/9/1 8:09:00
增加列不能设置四舍五入  发帖心情 Post By:2020/8/13 17:10:00 [只看该作者]

---------------------------
提示
---------------------------
无法设置列"手续费"的表达式,原因:表达式包含未定义的函数调用 round2()。
---------------------------
确定   
---------------------------

老师,增加列,四舍五入要怎么写呢?

With forms("收款统计").Controls("table1").Table.DataTable.DataCols  '用表达式列计算库存数据
    .Add("合计",Gettype(Double), "IsNull([记账报税金额],0)+IsNull([一次性合同金额],0)+IsNull([一次性预付款金额],0)+IsNull([一次性尾款金额],0)")
    .add("手续费",Gettype(Double),"round2([合计]*0.0027,2)")
    .add("实际到账",Gettype(Double),"IsNull([合计],0) - IsNull([手续费],0)")
End With

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106132 积分:539771 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/8/13 17:41:00 [只看该作者]

round2是代码,不是表达式函数:http://www.foxtable.com/webhelp/topics/0108.htm

 回到顶部