当前位置: 代码迷 >> PB >> pb中怎么去掉小数点后面的无用0
  详细解决方案

pb中怎么去掉小数点后面的无用0

热度:29   发布时间:2016-04-29 08:51:11.0
pb中如何去掉小数点后面的无用0
例如:
  在数据库中某字段col的值的保留四位小数点 值如1.0000,0.5000,0.1213

在数据窗口读入中 要求是 1.0000只要显示为1,0.5000则显示为0.5,0.1213就要显示为0.1213

该怎么实现

------解决方案--------------------
这样多乱啊!
一般都要一种风格,在format 设一下就行!
那就根据数据进行判断吧!

------解决方案--------------------
在format里面根据小数点后面有几位,设定不同的format
------解决方案--------------------
在format里面可以这样写:
if( mod(列名*10 ,1)>0,'###0.00',if( mod(列名*10 ,10)>0,'###0.0','###0'))
四位的话,改一下乘的那个值,然后多几次判断就好了
------解决方案--------------------
很简单的,,你只要在format中这样设置就行了0.00#### 这样如果是0.50000,那么它显示的就是0.50 如果是0.5214000
那么显示的就是0.5214
  相关解决方案