Foxtable(狐表)用户栏目专家坐堂 → 条件查询组合统计 数据填入已存在的“统计表”,而非窗口里的_table1


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

主题:条件查询组合统计 数据填入已存在的“统计表”,而非窗口里的_table1

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


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
条件查询组合统计 数据填入已存在的“统计表”,而非窗口里的_table1  发帖心情 Post By:2016/3/30 0:30:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:查询数据填入统计表,而非窗口里的_table1.table

DataSource怎么用?找不到窗口里表table1这个属性,

 回到顶部
帅哥哟,离线,有人找我吗?
湛江智
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 9:01:00 [显示全部帖子]

 Dim bd1 As New GroupTableBuilder("统计表1",DataTables("项目名称"))
Dim dt1 As fxDataSource
bd1.Groups.AddDef("主键编号") '根据主键编号分组
bd1.Totals.AddDef("次键序号","项目名称_次键序号") '对次键序号进行统计
bd1.Totals.AddDef("名称","项目名称_名称") '对名称进行统计
dt1 = bd1.BuildDataSource()

Dim bd2 As New GroupTableBuilder("统计表2",DataTables("空间类型"))
Dim dt2  As fxDataSource
bd2.Groups.AddDef("主键编号") '根据主键编号分组
bd2.Totals.AddDef("次键序号","空间类型_次键序号") '对次键序号进行统计
bd2.Totals.AddDef("名称","空间类型_名称") '对名称进行统计
dt2 = bd2.BuildDataSource()

Dim bd3 As New GroupTableBuilder("统计表3",DataTables("设计单位"))
Dim dt3  As fxDataSource
bd2.Groups.AddDef("主键编号") '根据主键编号分组
bd2.Totals.AddDef("次键序号","设计单位_次键序号") '对次键序号进行统计
bd2.Totals.AddDef("名称","设计单位_名称") '对名称进行统计
dt2 = bd2.BuildDataSource()

Dim bd4 As New GroupTableBuilder("统计表4",DataTables("设计师"))
Dim dt4 As fxDataSource
bd3.Groups.AddDef("主键编号") '根据主键编号分组
bd3.Totals.AddDef("次键序号","设计师_次键序号") '对次键序号进行统计
bd3.Totals.AddDef("名称","设计师_名称") '对名称进行统计
dt3 = bd3.BuildDataSource()

dt1.Combine("主键编号",dt2,"主键编号") '将设计单位统计数据组合到项目名称统计数据
dt1.Combine("主键编号",dt3,"主键编号") '将设计师统计数据组合到项目名称统计数据
Tables("窗口1_Table1").DataSource = dt1 '将统计结果绑定到Table

e.Form.Controls("统计表").Table.DataSource = dt1 '这一句加在最后面,不行,没明白怎么用


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


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 9:25:00 [显示全部帖子]

e.Form.Controls("统计表").Table.DataSource = dt1
'Tables("窗口1_Table1").DataSource = dt1 '将统计结果绑定到Table

替换了上面的代码,但是
窗口的统计表出来的结果,不能填入“统计表”,还需要增加代码嘛?


图片点击可在新窗口打开查看此主题相关图片如下:窗口的统计表出来的结果,不能填入
图片点击可在新窗口打开查看

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗口统计结果不能返回 统计表.table

[此贴子已经被作者于2016/3/30 9:31:33编辑过]

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


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 10:15:00 [显示全部帖子]

红袍大师,数据填充过去后,数据重复了,要实现存在 编号则覆盖,没有该编号则新建行赋值呢?

我用导入外部excle的函数,不知道怎么修改成窗口统计的导入,帮忙看看了 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:存在编号覆盖,不存在编号新建行.table


 回到顶部
帅哥哟,离线,有人找我吗?
湛江智
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 10:30:00 [显示全部帖子]

 红袍大师,存在编号的值更新了,但又重新建了一行,重复了
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
湛江智
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 10:32:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:存在编号覆盖值,但重复建了新行.table


 回到顶部
帅哥哟,离线,有人找我吗?
湛江智
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:812 积分:6688 威望:0 精华:0 注册:2014/11/26 12:32:00
  发帖心情 Post By:2016/3/30 10:44:00 [显示全部帖子]

 搞定,谢红袍教主

 回到顶部