WINCC中使用mshflexgrid 小数点位数

在WINCC中把用户归档中的数据作为以报表形式显示到mshflexgrid中 ,如变量var1,对此求和
利用了如下命令
SELECT SUM(var1) AS 总重量 FROM UA#Formula1
Formula1—-为用户归档名称 
但在mshflexgrid中显示出来的结果本来应该20.9而实际显示为20.88888等
如何在这个命令中进行处理使其小数点后位1位呢?

问题补充:
在本命令中如何写呢?

最佳答案

使用format函数转换一下,format(valu1,"#.#"),要几位小数就加几个#号。
问题补充:
添加在mshflexgrid控件的additem属性中,比如要添加一行数据:mshflexgrid.additem(format(rst.fields(2).value,"#.##")

提问者对于答案的评价:
OK

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐