Foxtable(狐表)用户栏目专家坐堂 → 增加一个双精度临时列,设为2为小数 ?


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

主题:增加一个双精度临时列,设为2为小数 ?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
增加一个双精度临时列,设为2为小数 ?  发帖心情 Post By:2015/3/27 14:37:00 [显示全部帖子]

增加一个双精度临时列,设为2为小数 ?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/3/27 14:42:00 [显示全部帖子]

如何为增加的一个双精度临时列,设为2为小数 ?

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


加好友 发短信
等级:九尾狐 帖子:2552 积分:20045 威望:0 精华:0 注册:2012/5/19 11:57:00
  发帖心情 Post By:2015/3/27 14:55:00 [显示全部帖子]

Tables("月统计").Cols("单价").Move(Tables("月统计").cols.Count-1)
dt.DataCols.Add("月重量", Gettype(Double), "","月重量")
'dt.DataCols.Add("金额", Gettype(Double), "","金额")
Dim l As DataCol = dt.DataCols.Add("金额", Gettype(Double))
l.SetFormat("0.00")
 For Each r As Row In t3.Rows
    r("月重量") = Val(r("计算件重")) * r("合计")
Next
t3.Rows(t3.Rows.count-1)("月重量") = t3.Compute("Sum(月重量)")
For Each r As Row In t3.Rows
    r("金额") = val(r("月重量")) * val(r("单价"))
Next
t3.Rows(t3.Rows.count-1)("金额") = t3.Compute("Sum(金额)")


 但是算出来的金额 还不是2位小数


 回到顶部