主题:sql sum函数结果显示到mshflexgrid控件中异常
多数时候能够正确显示在MSHFLEXGRID 中。有时候统计出的数据离奇的大,把MSHFLEXGRID1中的数据导出到EXCEL表中却又是正确的,只是显示有问题。为什么呢。
程序部分代码如下:(程序的截图请到我的ftp://222.168.171.139看下。名称是:sqlsum异常.bmp)
strSQL = "select sum(mz-pz-kz) as 出厂净重 ,sum((mz-pz-kz)*dj) as 出厂金额 from ccb where mz <>0 "
Set mrc = ExecuteSQL(strSQL, "")
If mrc.RecordCount > 0 Then '
With mshflexgrid1
.TextMatrix(1, 1) = mrc.Fields(0) '"进厂净重"
.TextMatrix(1, 2) = mrc.Fields(1) '"进厂金额"
End With
End If
mrc.Close
Set mrc = Nothing
程序部分代码如下:(程序的截图请到我的ftp://222.168.171.139看下。名称是:sqlsum异常.bmp)
strSQL = "select sum(mz-pz-kz) as 出厂净重 ,sum((mz-pz-kz)*dj) as 出厂金额 from ccb where mz <>0 "
Set mrc = ExecuteSQL(strSQL, "")
If mrc.RecordCount > 0 Then '
With mshflexgrid1
.TextMatrix(1, 1) = mrc.Fields(0) '"进厂净重"
.TextMatrix(1, 2) = mrc.Fields(1) '"进厂金额"
End With
End If
mrc.Close
Set mrc = Nothing