Foxtable(狐表)用户栏目专家坐堂 → 请教产品耗料计算


  共有2334人关注过本帖树形打印复制链接

主题:请教产品耗料计算

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107873 积分:548728 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/3 9:42:00 [显示全部帖子]

那就相应改一下列名就行了

Select Case e.DataCol.Name
    Case "产品型号","生产数量"
        If e.DataRow.IsNull("产品型号") Then
            For Each dc As DataCol In  e.DataTable.DataCols
                If dc.Name Like "配件信息_*" Then
                    e.DataRow(dc.Name) = Nothing
                End If
            Next
        Else
            For Each dr As DataRow In DataTables("导尿包产品配置表").Select("产品型号_" & e.DataRow("产品型号") & " <> 0 and 配件信息_名称 Is not null")
                e.DataRow("配件信息_" & dr("配件信息_名称") & "_类型") = dr("配件信息_类型")
                e.DataRow("配件信息_" & dr("配件信息_名称") & "_数量") = dr("产品型号_" & e.DataRow("产品型号")) * e.DataRow("生产数量")
            Next
        End If
End Select

另外注意把【生产数量】列改为整数类型

 回到顶部