Foxtable(狐表)用户栏目专家坐堂 → 请教,代码提示设置了相同的键


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

主题:请教,代码提示设置了相同的键

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


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

还是做个例子看看吧。没有时间去做你这样的表格和数据去测试代码

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


加好友 发短信
等级:超级版主 帖子:106815 积分:543276 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/12 16:16:00 [显示全部帖子]

项目呢?http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78

有时要上传几次才成功

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


加好友 发短信
等级:超级版主 帖子:106815 积分:543276 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/12 16:49:00 [显示全部帖子]

这种没有办法组合,Combine必须包含所有的Groups。

说说最后想要怎样的效果

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


加好友 发短信
等级:超级版主 帖子:106815 积分:543276 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/12 17:19:00 [显示全部帖子]

Dim bd1 As New GroupTableBuilder("统计表1",DataTables("资产负债表"))

bd1.Groups.AddDef("月份") '根据月份分组
bd1.Groups.AddDef("行次1") '根据行次1分组
bd1.Groups.AddDef("资产") '根据资产分组
bd1.Totals.AddDef("期初数","期初数3") '对期初数进行统计
bd1.Totals.AddDef("期末数","期末数3") '对期末数进行统计
bd1.Build
Dim bd2 As New GroupTableBuilder("统计表2",DataTables("资产负债表"))
Dim dt2 As DataTable
bd2.Groups.AddDef("月份") '根据月份分组
bd2.Groups.AddDef("行次2") '根据行次2分组
bd2.Groups.AddDef("负债及所有者权益") '根据负债及所有者权益分组
bd2.Totals.AddDef("期初数1") '对期初数1进行统计
bd2.Totals.AddDef("期末数1") '对期末数1进行统计
dt2 = bd2.Build(True)

DataTables("统计表1").DataCols.Add("行次2",Gettype(String))
DataTables("统计表1").DataCols.Add("负债及所有者权益",Gettype(String))
DataTables("统计表1").DataCols.Add("期初数1",Gettype(Double))
DataTables("统计表1").DataCols.Add("期末数1",Gettype(Double))

Dim f As New Filler
f.SourceTable = dt2 '指定数据来源
f.SourceCols = "月份,行次2,负债及所有者权益,期初数1,期末数1" '指定数据来源列
f.DataTable = DataTables("统计表1") '指定数据接收表
f.DataCols = "月份,行次2,负债及所有者权益,期初数1,期末数1" '指定数据接收列
f.Append = False
f.Fill() '填充数据


 回到顶部