Foxtable(狐表)用户栏目专家坐堂 → [求助]报表统计


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

主题:[求助]报表统计

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


加好友 发短信
等级:一尾狐 帖子:404 积分:3080 威望:0 精华:0 注册:2013/4/9 11:49:00
[求助]报表统计  发帖心情 Post By:2024/8/29 10:45:00 [只看该作者]

Dim b As New SQLGroupTableBuilder("统计表1", "党员信息表")
b.C
b.AddTable("党员信息表", "姓名", "性别", "党龄") '添加统计表
b.Groups.AddDef("所属党组织")
b.Totals.AddDef("性别", AggregateENUM.Sum, "男")
b.Totals.AddDef("性别", AggregateENUM.Sum, "女")
b.Totals.AddExp("分布_10以下", "iif(党龄 < 10,1,0)")
b.Totals.AddExp("分布_10-20", "iif(党龄 >= 10 And 分数 < 20,1,0)")
'b.Totals.AddExp("分布_70-80", "iif(分数 >= 70 And 分数 < 80,1,0)")
'b.Totals.AddExp("分布_80-90", "iif(分数 >= 80 And 分数 < 90,1,0)")
'b.Totals.AddExp("分布_90-100", "iif(分数 >= 90 And 分数 < 100,1,0)")
'b.Totals.AddExp("分布_100-110", "iif(分数 >= 100 And 分数 < 110,1,0)")
'b.Totals.AddExp("分布_110-120", "iif(分数 >= 110 And 分数 < 120,1,0)")
'b.Totals.AddExp("分布_120-130", "iif(分数 >= 120 And 分数 < 130,1,0)")
'b.Totals.AddExp("分布_130-140", "iif(分数 >= 130 And 分数 < 140,1,0)")
'b.Totals.AddExp("分布_140以上", "iif(分数 >= 140,1,0)")
b.build()
MainTable = Tables("报表管理_table1")
为什么运行错误呢

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


加好友 发短信
等级:超级版主 帖子:110851 积分:564199 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/29 11:08:00 [只看该作者]

b.Totals.AddExp("", "iif(性别 = '',1,0)")

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


加好友 发短信
等级:一尾狐 帖子:404 积分:3080 威望:0 精华:0 注册:2013/4/9 11:49:00
  发帖心情 Post By:2024/8/29 11:18:00 [只看该作者]

1、提示sql语句错误,无法继续统计
2、
图片点击可在新窗口打开查看此主题相关图片如下:比特截图2024-08-28-16-00-59.png
图片点击可在新窗口打开查看
是什么原因,我是直接在窗体的after load事件中运行的

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


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

b.AddTable("党员信息表") '添加统计表


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


加好友 发短信
等级:一尾狐 帖子:404 积分:3080 威望:0 精华:0 注册:2013/4/9 11:49:00
  发帖心情 Post By:2024/8/30 10:10:00 [只看该作者]

Dim b As New SQLGroupTableBuilder("统计表1", "党员信息表")
b.C
b.AddTable("党员信息表", "姓名", "性别", "党龄") '添加统计表
b.Groups.AddDef("所属党组织")
b.Totals.AddDef("性别", AggregateENUM.Sum, "男")
b.Totals.AddDef("性别", AggregateENUM.Sum, "女")
b.Totals.AddExp("男", "iif(性别 = '男',1,0)")
b.Totals.AddExp("分布_10以下", "iif(党龄 < 10,1,0)")
b.Totals.AddExp("分布_10-20", "iif(党龄 >= 10 And 党龄 < 20,1,0)")
b.build()
MainTable = Tables("报表管理_table1")
为什么还是不行呢
[此贴子已经被作者于2024/8/30 10:10:22编辑过]

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


加好友 发短信
等级:超级版主 帖子:110851 积分:564199 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/30 10:19:00 [只看该作者]

Dim b As New SQLGroupTableBuilder("统计表1", "党员信息表")
b.C
b.AddTable("党员信息表") '添加统计表 
b.Groups.AddDef("所属党组织")
……

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


加好友 发短信
等级:一尾狐 帖子:404 积分:3080 威望:0 精华:0 注册:2013/4/9 11:49:00
  发帖心情 Post By:2024/8/30 11:07:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:比特截图2024-08-28-16-00-59.png
图片点击可在新窗口打开查看
是什么意思呢

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


加好友 发短信
等级:超级版主 帖子:110851 积分:564199 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/30 11:14:00 [只看该作者]

去掉b.AddTable这句代码

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


加好友 发短信
等级:一尾狐 帖子:404 积分:3080 威望:0 精华:0 注册:2013/4/9 11:49:00
  发帖心情 Post By:2024/8/30 11:27:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:比特截图2024-08-28-16-00-59.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看
这又是什么原因


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


加好友 发短信
等级:超级版主 帖子:110851 积分:564199 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/8/30 11:35:00 [只看该作者]

Dim b As New SQLGroupTableBuilder("统计表1", "党员信息表")
b.C
b.Groups.AddDef("所属党组织")
b.Totals.AddExp("男", "iif(性别 = '男',1,0)")
b.Totals.AddExp("分布_10以下", "iif(党龄 < 10,1,0)")
b.Totals.AddExp("分布_10-20", "iif(党龄 >= 10 And 党龄 < 20,1,0)")
b.build()

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