多数时候能够正确显示在MSHFLEXGRID 中。有时候统计出的数据离奇的大,把MSHFLEXGRID1中的数据导出到EXCEL表中却又是正确的,只是显示有问题。为什么呢。
 程序部分代码如下:(程序的截图请到我的ftp://222.168.171.139看下。)
           
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