Foxtable(狐表)用户栏目专家坐堂 → 不能按照选择的年度生成统计表


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

主题:不能按照选择的年度生成统计表

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


加好友 发短信
等级:三尾狐 帖子:651 积分:6614 威望:0 精华:0 注册:2016/12/27 21:05:00
不能按照选择的年度生成统计表  发帖心情 Post By:2022/3/10 17:53:00 [只看该作者]

我用下面的代码实现按年度统计,预览后,不报错,也不生成统计表,请问如何修改?请指教,谢谢!
Dim cb1 As WinForm.ComboBox = e.Form.Controls("ComboBox1")
Dim g As New GroupTableBuilder("统计表1", DataTables("补助发放表"))
Dim dt As fxDataSource
g.Groups.AddDef("所属期", DateGroupEnum.Year, "年")
g.Groups.AddDef("姓名")
g.Groups.AddDef("账号")
g.Groups.AddDef("开户行")
g.Totals.AddDef("本期应发总额")
g.Totals.AddDef("市级补助")
g.Totals.AddDef("本级补助")
g.VerticalTotal = True
g.Decimals = 2
dt = g.BuildDataSource()

Tables("按照年度统计_Table1").DataSource = dt '将统计结果绑定到Table
Tables("按照年度统计_Table1").Filter="年='cb1.text'"
Tables("按照年度统计_Table1").SetColVisibleWidth("年|60|姓名|80|账号|160|开户行|160|本期应发总额|80|市级补助|80|本级补助|80")
Tables("按照年度统计_Table1").ExtendLastCol = True

For Each C As Col In Tables( "按照年度统计_Table1").ColS  '字段居中对齐
    c.TextAlign  = TextAlignEnum.Center
Next

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/10 20:13:00 [只看该作者]

如果还是理解不了,考虑使用这种方式:http://www.foxtable.com/webhelp/topics/2919.htm

Tables("按照年度统计_Table1").Filter="年=" & cb1.text

 回到顶部