Foxtable(狐表)用户栏目专家坐堂 → [求助]统计数据汇总遇到的问题


  共有2565人关注过本帖平板打印复制链接

主题:[求助]统计数据汇总遇到的问题

帅哥哟,离线,有人找我吗?
紫色幽魂
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]统计数据汇总遇到的问题  发帖心情 Post By:2018/7/29 14:27:00 [只看该作者]

请教
生成了一个统计表,增加了一列“已检构件”,想要对“无损_构件清单”进行筛选,然后将数量汇总写入这个统计表,下面这个需要怎么改


Dim zd As New Dictionary(of DataRow, String)
Dim drs As List(of DataRow)
Dim sl As Double 
For Each dr1 As DataRow In DataTables("无损_构件清单").DataRows
    drs = DataTables("无损_构件清单").SQLSelect("检验批编号 = '"& dr1("检验批编号") &"'")  '筛选的时候这个表里面的总数量列可能有的单元格为空,需不需要筛选的时候就将这个条件加进去 
        For Each dr2 As DataRow In drs 
            If dr2("已检构件数") > dr2("总数量") Then
               sl = sl + dr2("总数量")
            Else
               sl = sl + dr2("已检构件数")
            End If
        Next
    zd.Add(dr1, sl)
Next
For Each dr As DataRow In zd.Keys
    dr("已检构件") = zd(dr)
Next


 回到顶部