Foxtable(狐表)用户栏目专家坐堂 → 为什么求和二行不起到计算的效果


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

主题:为什么求和二行不起到计算的效果

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


加好友 发短信
等级:八尾狐 帖子:2035 积分:6610 威望:0 精华:0 注册:2017/11/8 17:37:00
为什么求和二行不起到计算的效果  发帖心情 Post By:2022/8/20 23:45:00 [只看该作者]

If e.DataCol.Name = "立帐编码" Then
    Dim fdt As DataRow = DataTables("应付").SQL find("立帐编码='" & dr2("立帐编码") & "'")
    If fdt IsNot Nothing Then
        fdt("已付货款") = DataTables("现金银行").SQL Compute("Sum(支出)", "[立帐编码] = '" & fdt("立帐编码") & "'")
    End If
    
    Dim fdz As DataRow = DataTables("应收").SQL find("立帐编码='" & dr2("立帐编码") & "'")
    If fdz IsNot Nothing Then
        fdz("已收货款") = DataTables("现金银行").SQL Compute("Sum(收入)", "[立帐编码] = '" & fdz("立帐编码") & "'")
    End If 
End If 
''''''''''''简码往来编码调用

我是想:如果现金银行表立帐编码列的值改变后,应付款表已付货款列就进行求和计算,
为什么下面二行不起到计算的效果呢??
fdt("已付货款") = DataTables("现金银行").SQL Compute("Sum(支出)", "[立帐编码] = '" & fdt("立帐编码") & "'")
 fdz("已收货款") = DataTables("现金银行").SQL Compute("Sum(收入)", "[立帐编码] = '" & fdz("立帐编码") & "'")

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


加好友 发短信
等级:超级版主 帖子:111409 积分:567115 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/21 20:54:00 [只看该作者]

1、数据没有保存
2、没有符合条件的数据

 回到顶部