Foxtable(狐表)用户栏目专家坐堂 → 关于统计结果在窗口表的问题


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

主题:关于统计结果在窗口表的问题

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
关于统计结果在窗口表的问题  发帖心情 Post By:2011/5/12 15:51:00 [只看该作者]

Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b.Groups.AddDef("日期","月份")
b.Totals.AddDef("数量")
Tables
("窗口1_Table1").DataSource = b.BuildDataSource()


我测试了一下,这段代码可以在窗口表里显示统计结果的.而这一段只显示颜色字段:


Dim g As New CrossTableBuilder("输入", DataTables("表A"))

g.HGroups.AddDef("颜色")

g.VGroups.AddDef("尺码")

g.Totals.AddDef("数量", "数量")

g.HorizontalTotal = True

g.VerticalTotal = True

g.Horiz

g.VerticalProporti

g.Build()

Tables("窗口1_Table1").DataSource = g.BuildDataSource()



我看过帮助.

GroupTableBuilder

CrossTableBuilder
SQLGroupTableBuilder
SQLCrossTableBuilder
DataTableBuilder


都有DataSource属性呀!


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 16:10:00 [只看该作者]

呵呵,看这个:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 16:18:00 [只看该作者]

狐爸错了,我说的是下面一段代码:

Dim g As New CrossTableBuilder("输入", DataTables("表A"))

g.HGroups.AddDef("颜色")

g.VGroups.AddDef("尺码")

g.Totals.AddDef("数量", "数量")

g.HorizontalTotal = True

g.VerticalTotal = True

g.Horiz

g.VerticalProporti

g.Build()

Tables("窗口1_Table1").DataSource = g.BuildDataSource()


只显示颜色字段

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:尺码分配.table


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 16:34:00 [只看该作者]

呵呵,加粗的有问题,应该屏蔽,因为列名和标题不同的,你用常规统计得出一个表,看看各列的实际列名是什么,就明白了:

 

Dim g As New CrossTableBuilder("输入", DataTables("表A"))
g.HGroups.AddDef("颜色")
g.VGroups.AddDef("尺码")
g.Totals.AddDef("数量", "数量")
g.HorizontalTotal = True
g.VerticalTotal = True
g.Horiz
g.VerticalProporti
Tables("窗口1_Table1").DataSource = g.BuildDataSource()
'Tables("窗口1_Table1").SetColVisibleWidth("颜色|90|XS|90|S|120|M|120|L|60|XL|60|XXL|60|XXXL|60|TOTAL|60")
Tables("窗口1_Table1").AllowEdit = True

 

另外你多了一个Build

[此贴子已经被作者于2011-5-12 16:34:04编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 16:39:00 [只看该作者]

明白了,是我控制了列名的问题.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 16:41:00 [只看该作者]

你刚才测试了,已经发现了是这个问题了.这样一来解决了我以前的一个问题.

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 16:46:00 [只看该作者]

图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 16:48:00 [只看该作者]

想这样的统计,列名能不能自由排列?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/12 16:55:00 [只看该作者]

只能用SetColVisibleWidth的


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57590 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/12 17:00:00 [只看该作者]


 回到顶部
总数 15 1 2 下一页