以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]统计不正确 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97747) |
||||
-- 作者:紫色幽魂 -- 发布时间:2017/3/17 17:52:00 -- [求助]统计不正确 请问下下面代码中的属于返修检测的统计列为什么统计出来的结果不正确,大于实际的结果
DataTables("检测项目").LoadFilter = ""
|
||||
-- 作者:有点色 -- 发布时间:2017/3/17 18:27:00 -- 上传实例说明。 |
||||
-- 作者:紫色幽魂 -- 发布时间:2017/3/18 9:45:00 -- 回复:(有点色) 上传实例说明。
此主题相关图片如下:1.png 这个第二排数据加起来和总和计算的不正确,还有最后第二排的删除空行的代码如果执行的话会提示不存在某些被删除的列 |
||||
-- 作者:有点蓝 -- 发布时间:2017/3/18 10:42:00 -- ......
sum = sum + dr(ry)
...... |
||||
-- 作者:紫色幽魂 -- 发布时间:2017/3/18 13:44:00 -- 回复:(有点蓝)...... ... 请问下最后倒数第二排的删除没有数据的这行应该怎么改 |
||||
-- 作者:有点蓝 -- 发布时间:2017/3/18 15:17:00 -- filter = "1=1" For Each ry As String In ryz If DataTables("统计表").Compute("Sum(" & ry & ")") = 0 Then DataTables("统计表").DataCols.Delete(ry) Else filter &= " and " & ry & " is null " End If Next Output.Show(filter ) DataTables("统计表").DeleteFor(filter) MainTable = Tables("统计表") |