Foxtable(狐表)用户栏目专家坐堂 → 跨表汇总代码问题


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

主题:跨表汇总代码问题

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


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
跨表汇总代码问题  发帖心情 Post By:2016/12/9 15:31:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:明细表.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
  发帖心情 Post By:2016/12/9 15:37:00 [显示全部帖子]

汇总表实在传不上去了。汇总表同明细表结构一样,只是在单位列第1行里有“第三方”。我想统计,明细表里单位为第三方的收款金额和返款金额。请各位老师帮忙,代码怎么写。

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


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
  发帖心情 Post By:2016/12/9 16:50:00 [显示全部帖子]

If e.DataCol.Name = "摘要" Then 
    
    e.DataRow("底价款收款") = DataTables("底价款收款明细表").Compute("Sum(第三方)","[收款单位] = '" & e.NewValue & "'")
    e.DataRow("保证金收款") = DataTables("保证金收款明细表").Compute("Sum(第三方)","[收款单位] = '" & e.NewValue & "'")
    e.DataRow("底价款返款") = DataTables("底价款返款明细表").Compute("Sum(第三方)","[返款单位] = '" & e.NewValue & "'")
    e.DataRow("保证金返款") = DataTables("保证金返款明细表").Compute("Sum(第三方)","[返款单位] = '" & e.NewValue & "'")
    
End If

麻烦有点蓝老师帮我看一下,这段代码有什么问题。我重置摘要列,但没有任何反映。

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


加好友 发短信
等级:二尾狐 帖子:503 积分:4002 威望:0 精华:0 注册:2016/6/7 7:45:00
  发帖心情 Post By:2016/12/12 11:18:00 [显示全部帖子]

谢谢有点蓝老师,代码没问题,我用代码设置了自动重置列,但没有重置摘要列,所以没什么反应。

 回到顶部