Foxtable(狐表)用户栏目专家坐堂 → [求助]统计表的问题。老师请进!


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

主题:[求助]统计表的问题。老师请进!

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


加好友 发短信
等级:婴狐 帖子:45 积分:477 威望:0 精华:0 注册:2017/4/4 11:20:00
[求助]统计表的问题。老师请进!  发帖心情 Post By:2017/4/8 2:12:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170408020723.png
图片点击可在新窗口打开查看
If e.DataCol.Name = "项目" Then
   
    e.DataRow("应发金额") = DataTables("中建龙城工资").Compute("Sum(税前工资)","[项目] = '" & e.DataRow("项目") & "'")
    e.DataRow("实发金额") = DataTables("中建龙城工资").Compute("Sum(实发工资)","[项目] = '" & e.DataRow("项目") & "'")
   
    If e.DataCol.Name = "项目" Then
        e.DataRow("应发金额") = DataTables("中建龙城费用").Compute("Sum(应发金额合计)","[项目] = '" & e.DataRow("项目") & "'")
        e.DataRow("实发金额") = DataTables("中建龙城费用").Compute("Sum(实发金额)","[项目] = '" & e.DataRow("项目") & "'")
    End If
   
End If

 

代码写完之后,只统计了最后一行的,请问是不是掉了什么东西?

研究了一晚上了,不是统计的时候直接填充所有行,就是只统计一行

请老师帮忙修改指正一下!

 


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


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

这个事件是项目内容改变之后才会触发的。

重置一下列:图片点击可在新窗口打开查看

[此贴子已经被作者于2017/4/8 9:13:17编辑过]

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


加好友 发短信
等级:婴狐 帖子:45 积分:477 威望:0 精华:0 注册:2017/4/4 11:20:00
  发帖心情 Post By:2017/4/8 12:26:00 [只看该作者]

这个没毛病,我说的是重置列之后,只会重置代码最后一行写的那一行,如图,只显示第二行。

第一行就不显示了。


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


加好友 发短信
等级:婴狐 帖子:45 积分:477 威望:0 精华:0 注册:2017/4/4 11:20:00
  发帖心情 Post By:2017/4/8 13:05:00 [只看该作者]

我把代码改成这个了,可以用了。


 回到顶部