Foxtable(狐表)用户栏目专家坐堂 → 分组条件设置


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

主题:分组条件设置

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:409 积分:2844 威望:0 精华:0 注册:2020/10/9 8:45:00
分组条件设置  发帖心情 Post By:2022/11/25 10:28:00 [只看该作者]

老师,红色部分中两边的条件必须要一样吗?像返修结果里需要统计包含料废或者工废的能行吗?提示返修结果异常

Dim sql1 As String = "Sel ect * from 过程异常明细 as a1 where exists(sel ect * from 生产排产表 as b1 where " & e.Form.controls("生产排产表").Table.DataTable.LoadFilter & " and a1.成品编码 = b1.成品编码 And a1.生产批次 = b1.生产批次 And a1.使用设备 = b1.使用设备 And a1.加工工序 = b1.加工工序)"
Dim b1 As New GroupTableBuilder("统计表2", sql1, "条码扫描系统数据库")
b1.Groups.AddDef("成品编码") '根据产品分组
b1.Groups.AddDef("生产批次") '根据产品分组
b1.Groups.AddDef("使用设备") '根据产品分组
b1.Groups.AddDef("加工工序") '根据产品分组
b1.Totals.AddDef("异常数量") '对数量进行统计
Dim dt1 As DataTable = b1.Build(True)
Dim dr1 As DataRow
For Each dr4 As Row In Tables("生产总排产_生产排产表").Rows
    dr1 = dt1.find("成品编码 = '" & dr4("成品编码") & "' and 生产批次 = '" & dr4("生产批次") & "' and 使用设备 = '" & dr4("使用设备") & "' and 加工工序 = '" & dr4("加工工序") & "' And (返修结果  Like '%料废%' Or 返修结果 like '%工废%')")
    If dr1 IsNot Nothing Then
        dr4("报废品") = dr1("异常数量")
    End If
Next

 回到顶部
总数 28 1 2 3 下一页