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


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

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

帅哥哟,离线,有人找我吗?
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("立帐编码") & "'")

 回到顶部