Foxtable(狐表)用户栏目专家坐堂 → 有条件的列计算


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

主题:有条件的列计算

美女呀,离线,留言给我吧!
liu1992
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:116 积分:1091 威望:0 精华:0 注册:2015/7/17 10:19:00
有条件的列计算  发帖心情 Post By:2016/11/9 11:45:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20161109111951.png
图片点击可在新窗口打开查看

在表“应收记录”里面,具有相同的合同号,收租方式,收租月
然后10月、11月、12月对应的收租月都是09月,希望把10月、11月、12月这三行对应的租金加起来,写入到本期最近应收里面,如截图。
其他行的对应计算方式一样。

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


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

Select Case e.DataCol.name
    Case  "收租月","本月租金"
        If e.DataRow.IsNull("合同号") = False  Then
            Dim filter9 As String = "合同号='" & e.DataRow("合同号") & "' and 收租月='" & e.DataRow("收租月") & "'"
            Dim sum As Double = e.DataTable.Compute("sum(本月租金)",filter9)
            e.DataTable.ReplaceFor("本期应收合计",sum,filter9)
        End If
End Select

 回到顶部