Foxtable(狐表)用户栏目专家坐堂 → 垂直汇总


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

主题:垂直汇总

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


加好友 发短信
等级:狐精 帖子:3223 积分:21401 威望:0 精华:0 注册:2016/3/28 16:57:00
垂直汇总  发帖心情 Post By:2021/12/24 15:50:00 [只看该作者]

请教一下老师,动态生成的表,我在做垂直汇总时,年是根据选择的年,红色位置应该怎么写呢??

Dim iYear As Integer = e.Form.Controls("所属年度").value

 

'垂直方向汇总
Dim g As New Subtotalgroup '定义一个新的分组
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "*"
'g.TotalOn = "合同金额,2021年1月_开piao金额,2021年1月_已现金补税,2021年1月_税价合计金额,2021年1月_可抵扣增值税,2021年1月_可抵扣成本,2021年2月_开piao金额,2021年2月_已现金补税,2021年2月_税价合计金额,2021年2月_可抵扣增值税,2021年2月_可抵扣成本,2021年3月_开piao金额,2021年3月_已现金补税,2021年3月_税价合计金额,2021年3月_可抵扣增值税,2021年3月_可抵扣成本,2021年4月_开piao金额,2021年4月_已现金补税,2021年4月_税价合计金额,2021年4月_可抵扣增值税,2021年4月_可抵扣成本,2021年5月_开piao金额,2021年5月_已现金补税,2021年5月_税价合计金额,2021年5月_可抵扣增值税,2021年5月_可抵扣成本,2021年6月_开piao金额,2021年6月_已现金补税,2021年6月_税价合计金额,2021年6月_可抵扣增值税,2021年6月_可抵扣成本,2021年7月_开piao金额,2021年7月_已现金补税,2021年7月_税价合计金额,2021年7月_可抵扣增值税,2021年7月_可抵扣成本,2021年8月_开piao金额,2021年8月_已现金补税,2021年8月_税价合计金额,2021年8月_可抵扣增值税,2021年8月_可抵扣成本,2021年9月_开piao金额,2021年9月_已现金补税,2021年9月_税价合计金额,2021年9月_可抵扣增值税,2021年9月_可抵扣成本,2021年10月_开piao金额,2021年10月_已现金补税,2021年10月_税价合计金额,2021年10月_可抵扣增值税,2021年10月_可抵扣成本,2021年11月_开piao金额,2021年11月_已现金补税,2021年11月_税价合计金额,2021年11月_可抵扣增值税,2021年11月_可抵扣成本,2021年12月_开piao金额,2021年12月_已现金补税,2021年12月_税价合计金额,2021年12月_可抵扣增值税,2021年12月_可抵扣成本"
g.TotalOn = "合同金额,2021年1月_开piao金额,2021年1月_已现金补税,2021年1月_税价合计金额,2021年1月_可抵扣增值税,2021年1月_可抵扣成本,2021年2月_开piao金额,2021年2月_已现金补税,2021年2月_税价合计金额,2021年2月_可抵扣增值税,2021年2月_可抵扣成本,2021年3月_开piao金额,2021年3月_已现金补税,2021年3月_税价合计金额,2021年3月_可抵扣增值税,2021年3月_可抵扣成本,2021年4月_开piao金额,2021年4月_已现金补税,2021年4月_税价合计金额,2021年4月_可抵扣增值税,2021年4月_可抵扣成本,2021年5月_开piao金额,2021年5月_已现金补税,2021年5月_税价合计金额,2021年5月_可抵扣增值税,2021年5月_可抵扣成本,2021年6月_开piao金额,2021年6月_已现金补税,2021年6月_税价合计金额,2021年6月_可抵扣增值税,2021年6月_可抵扣成本,2021年7月_开piao金额,2021年7月_已现金补税,2021年7月_税价合计金额,2021年7月_可抵扣增值税,2021年7月_可抵扣成本,2021年8月_开piao金额,2021年8月_已现金补税,2021年8月_税价合计金额,2021年8月_可抵扣增值税,2021年8月_可抵扣成本,2021年9月_开piao金额,2021年9月_已现金补税,2021年9月_税价合计金额,2021年9月_可抵扣增值税,2021年9月_可抵扣成本,2021年10月_开piao金额,2021年10月_已现金补税,2021年10月_税价合计金额,2021年10月_可抵扣增值税,2021年10月_可抵扣成本,2021年11月_开piao金额,2021年11月_已现金补税,2021年11月_税价合计金额,2021年11月_可抵扣增值税,2021年11月_可抵扣成本,2021年12月_开piao金额,2021年12月_已现金补税,2021年12月_税价合计金额,2021年12月_可抵扣增值税,2021年12月_可抵扣成本,2021年_开piao金额,2021年_已现金补税,2021年_税价合计金额,2021年_可抵扣增值税,2021年_可抵扣成本"

g.Caption = "总计"
With tbl
    .SubtotalGroups.Clear() '清除原有的分组
    .SubtotalGroups.Add(g) '加入刚刚定义的分组
    .Subtotal() '生成汇总模式
End With


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


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

没看懂,截图说明一下

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


加好友 发短信
等级:狐精 帖子:3223 积分:21401 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2021/12/24 16:20:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20211224161923.jpg
图片点击可在新窗口打开查看

 

Dim iYear As Integer = e.Form.Controls("所属年度").value

'垂直方向汇总
Dim g As New Subtotalgroup '定义一个新的分组
g.Aggregate = AggregateEnum.Sum
g.GroupOn = "*"
g.TotalOn = "合同金额,2021年1月_开piao金额,2021年1月_已现金补税,2021年1月_税价合计金额,2021年1月_可抵扣增值税,2021年1月_可抵扣成本"

 

红色位置2021年写成变量  : iYear,应该怎么写呢?

[此贴子已经被作者于2021/12/24 16:22:23编辑过]

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


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


g.TotalOn = "合同金额," & iYear  & "年1月_开piao金额,202

 回到顶部