水晶报表小数的位数和首位的0丢失
2014-01-14 08:29
267 查看
水晶报表中小数的显示问题:
一.小数点后的位数:默认显示两位。右键->格式编辑->自定义->十位 :编辑个公式吧
if Right (ToText ({表.字段}, 3), 3) = "000" then 0 else
if Right (ToText ({表.字段}, 3), 2) = "00" then 1 else
if Right (ToText ({JX表.字段}, 3), 1) = "0" then 2 else 3
我要显示小数点后三位即可,所以我选择了1.000也OK
二.0.123,“0”总是丢失:起始零 这一项选中,就解决这个问题了(我找了好久这么东东的解决方法,连格式化都用了,还是这个选项搞定)
用公式也能搞定,转换成字符串去解决
if {表.字段}<1 and {表.字段}>0
then "0"+cstr({表.字段})
else
cstr({表.字段})
不过,只是解决了首位0丢失的问题
一.小数点后的位数:默认显示两位。右键->格式编辑->自定义->十位 :编辑个公式吧
if Right (ToText ({表.字段}, 3), 3) = "000" then 0 else
if Right (ToText ({表.字段}, 3), 2) = "00" then 1 else
if Right (ToText ({JX表.字段}, 3), 1) = "0" then 2 else 3
我要显示小数点后三位即可,所以我选择了1.000也OK
二.0.123,“0”总是丢失:起始零 这一项选中,就解决这个问题了(我找了好久这么东东的解决方法,连格式化都用了,还是这个选项搞定)
用公式也能搞定,转换成字符串去解决
if {表.字段}<1 and {表.字段}>0
then "0"+cstr({表.字段})
else
cstr({表.字段})
不过,只是解决了首位0丢失的问题
相关文章推荐
- 水晶报表指定小数位数,去除多余的0
- 水晶报表动态显示小数位数
- 水晶报表控制小数位数
- 动态控制水晶报表中数字栏位的值显示的小数位数
- 水晶报表指定小数位数,去除多余的0
- 水晶报表中动态显示小数位
- 小数位数的处理(JS前端,C#后台,SQL处理,报表处理)
- [易飞]报表字段小数位数设置
- [易飞]报表字段小数位数设置
- 关于管理系统或水晶报表显示小数是没有起零的问题
- 水晶报表动态显示小数位
- 水晶报表中动态保留数字字段小数位
- 水晶报表判断保留两位小数位位数
- 水晶报表中动态保留数字字段小数位
- 设置水晶报表的刷新时间(预防参数丢失的情况)
- 水晶报表动态显示小数点后的位数(去掉多余的0)
- 巧用锐浪报表:用报表脚本实现动态显示小数位数
- 最基础的PUSH方法的水晶报表
- 水晶报表发布后工具栏出错
- 水晶报表汇总