Foxtable(狐表)用户栏目专家坐堂 → 重置fa piao类型列差额提示调用目标发生异常,只有手动从错误fa piao类型调整到正确的才能让差额起作用,不能次重置列让所有差额自动计算


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

主题:重置fa piao类型列差额提示调用目标发生异常,只有手动从错误fa piao类型调整到正确的才能让差额起作用,不能次重置列让所有差额自动计算

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


加好友 发短信
等级:婴狐 帖子:6 积分:113 威望:0 精华:0 注册:2023/1/5 21:02:00
重置fa piao类型列差额提示调用目标发生异常,只有手动从错误fa piao类型调整到正确的才能让差额起作用,不能次重置列让所有差额自动计算  发帖心情 Post By:2023/7/31 17:07:00 [只看该作者]

If e.DataCol.Name = "fa piao类型" Then
    Dim Total As Double
    Dim Haoma As String = e.DataRow("fa piao号码")
    Select Case e.DataRow("fa piao类型")
        Case "总包对建设"
            Total = DataTables("订单往来").Compute("Sum(建设到总包开piao金额)","建设到总包fa piao号码 = '" & Haoma & " '")
            e.DataRow("差额") = e.DataRow("fa piao金额") - Total
        Case "国信对总包"
            Total = DataTables("订单往来").Compute("Sum(总包到分包开piao金额)","总包到分包fa piao号码 = '" & Haoma & " '")
            e.DataRow("差额") = e.DataRow("fa piao金额") - Total
        Case "下游对国信(同步)"
            Total = DataTables("订单往来").Compute("Sum(国信到下游fa piao金额)","国信到下游fa piao号码 = '" & Haoma & " '")
            e.DataRow("差额") = e.DataRow("fa piao金额") - Total
        Case "下游对国信(非同步)"
            Total = DataTables("付款明细_非同步").Compute("Sum(fa piao金额)","fa piao号码 = '" & Haoma & " '")
            e.DataRow("差额") = e.DataRow("fa piao金额") - Total
        Case Else
            e.DataRow("差额") = Nothing
    End Select
图片点击可在新窗口打开查看

 回到顶部