以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  专业报表怎么设定小数点的位数?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42185)

--  作者:jinzhengbe
--  发布时间:2013/11/6 5:23:00
--  专业报表怎么设定小数点的位数?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.foxdb

专业报表怎么设定小数点的位数?我想只保留小数点后面的两位数字

还有一个问题如下(筛选的内容,如果 接收单位 不是 ems ,多余的行是要隐藏的。而不是显示出来,应该怎么实现?


图片点击可在新窗口打开查看

[此贴子已经被作者于2013-11-6 5:25:55编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/11/6 8:17:00
--  

例如原来是:

 

rt.cells(1,1).text =  dr("金额")

 

改为:

 

rt.cells(1,1).text = Format(dr("金额"),"#0.00")


--  作者:jinzhengbe
--  发布时间:2013/11/7 16:07:00
--  
试过了~,还是不好用, 假如原先是23.56  实用代码前 显示24, 实用此代码后显示 24.00 不是我要的23.56。  继续求解。(##。##)格式也是一样,不知是何等原因 是因为用在专业报表里面么? 
--  作者:有点甜
--  发布时间:2013/11/7 20:04:00
--  
 不可能出现此等情况的,贴出你修改后的这一部分代码。

 是直接写 rt.cells(1,1).text = Format(dr("金额"),"#0.00")