首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

急又一个数据窗口列字段Format格式设置有关问题,再次请指点

2012-03-30 
急!!!又一个数据窗口列字段Format格式设置问题,再次请各位高手指点在数据窗口对象中,字段名“rate”,是decim

急!!!又一个数据窗口列字段Format格式设置问题,再次请各位高手指点
在数据窗口对象中,字段名“rate”,是decimal(2,6)型

想用Format进行显示格式化,显示效果为:XXX%

Expression 为:

string( rate, "###.######%" )

rate*100 + '%'
两种表达式显示的效果一样,问题是:如果数值大于0,或有中间有0,就会出现错误的结果

测试数据
--------------------------------
表达式rate数值结果√×
--------------------------------
string( rate, "###.######%" )0.011%√
或rate*100 + '%' 0.0343.4%√
0.234523.45%√
0.102410.24%√
1.23123%√

1.02112%×
1.205121.5%×
12.051215%×
0.100210.12%×
0.120312.13%×


以上是测试的数据,请各位在给我指点一下,谢谢

[解决办法]
直接在format中写:0.00%
不要再expression中写任何内容
则:

SQL code
0.2345 23.45% 0.1024 10.24% 1.23   123.00% 1.02   102.00% 

热点排行