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


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

主题:成绩分布?

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


加好友 发短信
等级:小狐 帖子:321 积分:2210 威望:0 精华:0 注册:2008/8/31 22:37:00
成绩分布?  发帖心情 Post By:2013/5/1 1:24:00 [只看该作者]

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

然后将这个表的DataColChanged设为:

Dim dr As DataRow = e.DataRow
Dim
 dt As DataTable =DataTables("学生成绩")
If
 e.DataCol.Name = "科目" And dr.IsNull("科目") = False Then
    dr(
"分布_60分以下") = dt.Compute("Count(姓名)", dr("科目") & " < 60")
    dr(
"分布_60分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 60 And " & dr("科目") & " < 70" )
    dr(
"分布_70分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 70 And " & dr("科目") & " < 80" )
    dr(
"分布_80分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 80 And " & dr("科目") & " < 90" )
    dr(
"分布_90分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 90 And " & dr("科目") & " < 100" )
    dr(
"分布_100分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 100 And " & dr("科目") & " < 110" )
    dr(
"分布_110分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 110 And " & dr("科目") & " < 120" )
    dr(
"分布_120分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 120 And " & dr("科目") & " < 130" )
    dr(
"分布_130分以上") = dt.Compute("Count(姓名)", dr("科目") & " >= 130" )


帮助文件中的“成绩分布”,如果成绩划分需要变动但项目又发布了,用户不能更改,是否可以如列表项目一样设置成绩划分,代码根据列表项目引用。



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


加好友 发短信
等级:狐神 帖子:4751 积分:34563 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2013/5/1 6:13:00 [只看该作者]

可以
增加一个表达式列:公式由列表项目生成
然后利用交叉统计生成临时统计表

 回到顶部