Foxtable(狐表)用户栏目专家坐堂 → 成绩表


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

主题:成绩表

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
成绩表  发帖心情 Post By:2021/1/23 23:36:00 [只看该作者]

下面是帮助中的代码,提示Groups不是SQLGroupTableBuilder的成员,问题在哪儿?
Dim b As New SQLGroupTableBuilder("统计表1","学生成绩")
b
.Groups.AddDef("科目")
b
.Totals.AddDef("分数",AggregateEnum.Max,"最高分")
b
.Totals.AddDef("分数",AggregateEnum.Min,"最低分")
b
.Totals.AddDef("分数",AggregateEnum.Average,"平均分")
b
.Totals.AddExp("分布_60以下","iif(分数 < 60,1,0)")
b
.Totals.AddExp("分布_60-70","iif(分数 >= 60 And 分数 < 70,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("统计表1")

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/24 20:45:00 [只看该作者]

删除项目里的bin目录,重启项目试试

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
  发帖心情 Post By:2021/1/24 21:22:00 [只看该作者]

这种方法可以支持临时表吗

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/24 21:55:00 [只看该作者]

SQLGroupTableBuilder不支持临时表

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
  发帖心情 Post By:2021/1/24 21:58:00 [只看该作者]

有能支持临时表的方法链接发一个参考

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


加好友 发短信
等级:超级版主 帖子:111381 积分:566969 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/24 22:05:00 [只看该作者]

使用GroupTableBuilder

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
  发帖心情 Post By:2021/1/24 22:43:00 [只看该作者]

已解决
[此贴子已经被作者于2021/1/24 22:51:36编辑过]

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
  发帖心情 Post By:2021/1/25 0:11:00 [只看该作者]

为什么提示找不到这列(合格  优秀  人数)?
分布列也不显示
b.Totals.AddExp("合格","iif(总分 > 60,1,0)")
b.Totals.AddExp("优秀","iif(年级 = '一年级' And 总分 >= " & (90 * zf/100) & " or 年级 = '二年级' And 总分 >= " & (90 * zf/100) & " or 年级 = '三年级' And 总分 >= " & (85 * zf/100) & "  or 年级 = '四年级' And 总分 >= " & (85 * zf/100) & "  or 年级 = '五年级' And 总分 >= " & (80 * zf/100) & " or 年级 = '六年级' And 总分 >= " & (80 * zf/100) & " ")
b.Totals.AddExp("人数","总分","",AggregateEnum.Count) '统计人数
[此贴子已经被作者于2021/1/25 0:12:40编辑过]

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


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

GroupTableBuilder没有AddExp这个用法

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


加好友 发短信
等级:童狐 帖子:223 积分:1738 威望:0 精华:0 注册:2019/10/19 23:00:00
  发帖心情 Post By:2021/1/25 20:49:00 [只看该作者]

那临时表生成成绩分布要啥办

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