设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 6970|回复: 14
打印 上一主题 下一主题

[帮助] 怎样对学生成绩表按分数段分等级

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-19 22:09:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
成绩表大概有10个科目,怎样根据分数段进行分等级

比如语文科:
分数>=80分为A等,70=<分数<80为B等,60=<分数<70为C等, 分数<60为D等
在excel里可以用
=LOOKUP(D2,{0,"D";60,"C";70,"B";80,"A"})
实现划分等级。
不同科目分段不一样,在excel是做效率非常低。

在access里什么实现这个功能?
划分等级的分数是不固定的,不同科目的分段也不一样。
所以要有输入框,根据输入框的数进行分等级。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
15#
 楼主| 发表于 2011-5-19 23:57:32 | 只看该作者
每次考试难度不同,所以等级的分数要变化,如果固定分数段这个就满足要求了,谢谢你的帮助
14#
 楼主| 发表于 2011-5-19 23:55:10 | 只看该作者
我需要在窗体中输入分数,因为分数段不是固定的,而且各科分数段都不一样
13#
发表于 2011-5-19 23:41:05 | 只看该作者
看查询中的【效果】
12#
发表于 2011-5-19 23:40:25 | 只看该作者

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
11#
发表于 2011-5-21 02:08:57 | 只看该作者
todaynew 发表于 2011-5-20 22:22
呵呵,秀才遇到兵。
表的格式不能改,上面反馈回来的成绩表格是这样,这样为了方面直接用反馈来的数据

严重同意老汉的看法。
Access数据表不应该是这样设计字段的。——初学者,尤其是带有些许Excel使用习惯的初学者,往往会犯这样的错误。
——其实,交叉表查询很轻易就可以实现这些功能,所以我才建议LZ修改字段和数据。
10#
发表于 2011-5-21 01:35:58 | 只看该作者
本帖最后由 hgxly 于 2011-5-21 09:27 编辑

你只要将查询中iif中的成绩参数改成窗体中文本框内容就行了,无须想的太复杂,作茧自搏。你打开窗体输入数学的评定范围试试,就会出现查询的结果。余类推之。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9#
发表于 2011-5-20 23:45:23 | 只看该作者

参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2011-5-20 22:49:41 | 只看该作者
上面反馈回的成绩表格就这样,导入数据很简单,如果改了格式,我想应该比较麻烦。现在可以2楼的朋友帮做了一个固定分段的查询,如果每次分等级的分数固定就完全可以适用了。现在问题的每次分等级的分数都不相同。
所以我想通过窗体输入,然后传递这个值到查询应该就可以实现这个功能。请大家帮忙一下,非常这个功能。以前都是在excel里手功做,效率非常低,而且有时输错了
7#
发表于 2011-5-20 22:22:54 | 只看该作者
呵呵,秀才遇到兵。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-9 13:03 , Processed in 0.123171 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表