在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