Foxtable(狐表)用户栏目专家坐堂 → 库存计算


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

主题:库存计算

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3090 威望:0 精华:0 注册:2018/11/23 10:41:00
库存计算  发帖心情 Post By:2019/11/11 17:20:00 [只看该作者]

老师您好,新增加的出库(整领数量)没有计算进库里,附件新增出库1,库存(整盒库存)数据没有计算进去,只在下一条出库或入库数据后才计算上一条记录,代码如下,不知怎么改?谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:批注 2019-11-11 171446.jpg
图片点击可在新窗口打开查看

Select Case e.DataCol.Name
    Case "药品名称","数量","整领数量","健康室"
        Dim drs As List(of DataRow)
        Dim Filter As String
        Filter = "[_SortKey] >= " & e.DataRow("_SortKey") & " And [药品名称] = '" & e.DataRow("药品名称") & "'And [健康室] = '" & e.DataRow("健康室") & "'"
        drs = e.DataTable.Select(Filter)
        For Each dr As DataRow In drs
            Filter = "[_SortKey] <= " & dr("_SortKey") & " And [药品名称] = '" & dr("药品名称") & "'And [健康室] = '" & dr("健康室") & "'"
            Dim Val1 As Double = e.DataTable.SQLCompute("Sum(数量)",Filter)
            Dim Val2 As Double = e.DataTable.SQLCompute("Sum(整领数量)",Filter)
            dr("整盒库存") = Val1 - Val2
        Next
        If e.DataCol.Name = "药品名称" AndAlso e.OldValue IsNot Nothing AndAlso e.OldValue <> e.NewValue Then
            Filter = "[_SortKey] > " & e.DataRow("_SortKey") & " And [药品名称] = '" & e.OldValue & "'"
            drs = e.DataTable.Select(Filter)
            For Each dr As DataRow In drs
                Filter = "[_SortKey] <= " & dr("_SortKey") & " And [药品名称] = '" & dr("药品名称") & "'And [健康室] = '" & e.DataRow("健康室") & "'"
                Dim Val1 As Double = e.DataTable.SQLCompute("Sum(数量)",Filter)
                Dim Val2 As Double = e.DataTable.SQLCompute("Sum(整领数量)",Filter)
                dr("整盒库存") = Val1 - Val2
            Next
        End If
End Select

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107729 积分:547978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/11 17:34:00 [只看该作者]

新增加的数据没有保存,SQLCompute肯定无法统计的

Select Case e.DataCol.Name
    Case "药品名称","数量","整领数量","健康室"
e.DataRow.save
……

 回到顶部
帅哥哟,离线,有人找我吗?
qqhealth
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:410 积分:3090 威望:0 精华:0 注册:2018/11/23 10:41:00
  发帖心情 Post By:2019/11/11 20:48:00 [只看该作者]

谢谢老师

 回到顶部