| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1321 人关注过本帖
标题:VF报表打印预览及打印 怎么去掉小数点后的0的问题
取消只看楼主 加入收藏
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:10 
VF报表打印预览及打印 怎么去掉小数点后的0的问题
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

报表数据只直接引用的表数据
怎么在报表里定义报表表达式,去掉小数点后面的0
望大神指点
搜索更多相关主题的帖子: 打印预览 数据 报表 小数点 打印 
2023-07-20 22:14
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 2楼 sdta
是这样的
比如 8的时候  就显示8  不要显示8.000
     8.01的时候 显示8.01   不要显示8.010
就是说没有有效性后的0 不显示
TRANSFORM()这个我试过了  当8.001   显示为8.000999999999999
                         当8.002   显示为8.0020000000000001
                         当8.003   显示为8.003
                         当8.004   显示为8.004
                         当8.005   显示为8.0050000000000001
                         当8.006   显示为8.006
                         当8.007   显示为8.007
                         当8.008   显示为8.007999999999999
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2023-7-20 23:13编辑过]

2023-07-20 23:12
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 6楼 sdta
是的VF6
按说明这个格式应该没为题,为啥有部分数值出来就不一样了呢
iif(最大流量>0,TRANSFORM(最大流量),"")
图片附件: 游客没有浏览图片的权限,请 登录注册
2023-07-21 11:23
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 8楼 sdta
新手卡住啦
2023-07-21 11:45
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 5楼 laowan001
VF6
2023-07-21 12:16
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 18楼 穿云烈日
搞定了
换了VF9 直接就OK   VF6有BUG
感谢!
2023-07-24 17:27
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
统一回复
搞定了
换了VF9 直接就OK   VF6有BUG
感谢!
2023-07-24 17:28
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
以下是引用dellkey在2023-7-24 17:28:13的发言:

统一回复
搞定了
换了VF9 直接就OK   VF6有BUG
感谢!



又有新问题了
图片附件: 游客没有浏览图片的权限,请 登录注册

这个方法到是可以去除小数后的无效0
但是有个问题,当对象为0时,显示还是0,数值型勾选当前值为0是为空,无反应,还是显示0

还有就是VF9 生成的EXE文件  在WIN系统里 界面显示不是很友好呢
2023-07-25 07:14
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 17楼 吹水佬
IIF("."$TRANSFORM(最大流量),RTRIM(TRANSFORM(最大流量),"0"),TRANSFORM(最大流量))
此方法可以去除无效的0 但是当数值为0时  报表预览应该显示空  这个空什么实现呢
报表字段里的 格式表达式Z选中后  还是实现不了空
望大师解析
2023-07-25 14:49
dellkey
Rank: 1
等 级:新手上路
帖 子:53
专家分:3
注 册:2019-7-3
收藏
得分:0 
回复 23楼 laowan001
已搞定
2023-07-26 08:17
快速回复:VF报表打印预览及打印 怎么去掉小数点后的0的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031825 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved