狐爸,还要再麻烦你,下面的代码 是跨表统计的,别的都好,就是不会自动更新,麻烦你帮我修一修
If e.DataCol.Name = "DK编码" Or e.DataCol.Name = "DNP编码" Then
If e.DataCol.Name = "DNP编码" Then
e.DataRow("可支配_DNPM")= DataTables("DNP入仓规划").Compute("Sum(实入仓M_正品M)","[DNP编码] ='" & e.NewValue & "'")-DataTables("出货规划").Compute("Sum(DNP预出_此批总M)","[DNP编码] = '" & e.NewValue & "'")
End If
e.DataRow("可支配_DK用DNPM") = DataTables("DNP入仓规划").Compute("Sum(实入仓M_正品M)","[DK编码] = '" & e.DataRow("DK编码") & "' And DNP编码 = '" & e.DataRow("DNP编码") & "'")-DataTables("出货规划").Compute("Sum(DNP预出_此批总M)","[DK编码] = '" & e.DataRow("DK编码") & "' And DNP编码 = '" & e.DataRow("DNP编码") & "'")
End If