以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  小数点后数字没了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120611)

--  作者:nbsugu_z
--  发布时间:2018/6/20 14:32:00
--  小数点后数字没了
 
        \'以下显示格式
        Tables("统计表").cols("已付金额").DataCol.setFormat("#,###.00")
        Tables("统计表").cols("已开票_金额").DataCol.setFormat("#,###.00")
        Tables("统计表").cols("已开票_数量").DataCol.setFormat("#,###.00")
 以上按统计表内计算后显示时,小数点后面都是0了,不能显示精确数字,用("#,###.##也不行,是什么原因?

--  作者:nbsugu_z
--  发布时间:2018/6/20 14:51:00
--  

老师在吗?都变成整数了,我是千分位符和小数二位都要,难道代码有错? 通过表达式计算后数据列出现这个问题,数据列没问题

[此贴子已经被作者于2018/6/20 14:58:30编辑过]

--  作者:nbsugu_z
--  发布时间:2018/6/20 14:52:00
--  

说明一下,是临时表(统计表)显示时设置,

老师在吗?都变成整数了,我是千分位符和小数二位都要,难道代码有错? 通过表达式计算后数据列出现这个问题,数据列没问题

[此贴子已经被作者于2018/6/20 14:59:16编辑过]

--  作者:有点甜
--  发布时间:2018/6/20 15:05:00
--  

你动态添加的列?列类型请改成double双精度小数,如

 

 .Add("按发票未付款金额",Gettype(double))