Foxtable(狐表)用户栏目专家坐堂 → [求助]统计


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

主题:[求助]统计

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/10 15:52:00 [显示全部帖子]

不想显示中奖金额列?

Tables("打piao记录_Table1").DataSource = dtb.BuildDataSource()
Tables("打piao记录_Table1").cols("中奖金额").visible = false

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/10 16:09:00 [显示全部帖子]

没看到有隐藏列的代码,肯定是显示的。如果是指这个列没有统计值,应该是没有符合条件的数据

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/10 16:19:00 [显示全部帖子]

Tables("打piao记录_table1").SetColVisibleWidth ("姓名|260|项目|120|购piao金额|70|付款金额|100|中奖金额|100")

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/10 17:04:00 [显示全部帖子]

方法1、到datacolchanged事件处理

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/10 20:28:00 [显示全部帖子]

如果是指datacolchanged事件,参考:http://www.foxtable.com/webhelp/topics/1452.htm

Dim dr As DataRow = e.DataRow
Select
 Case e.DataCol.Name
    Case "
付款金额","......
        dr(
"总分") = dr("
购piao金额") - dr("付款金额") - .........
End
 
Select



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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/11 13:42:00 [显示全部帖子]

举例具体数据说明一下,什么地方计算不正确

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


加好友 发短信
等级:超级版主 帖子:107895 积分:548844 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/11 14:40:00 [显示全部帖子]

这种按照购piao日期排序的应该使用购piao日期作为比较条件,而不是使用_Identify,这2个列的顺序未必一致。

另外累计_结欠的计算使用累计值进行再统计肯定是不正确的,应该像前面一样对3个金额列进行统计。如果最后一行的前3个累计列的值已经计算好,累计_结欠直接使用前3个累计列的值计算即可,没有必要再去统计。

 回到顶部