You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Access成绩表及编写IIF成绩评级代码需求

在Microsoft Access中创建成绩表并实现自动评级

一、创建成绩表

首先创建包含以下字段的数据表:

  • 成绩分值:数值类型(字段大小设为「整型」或「单精度」,用于存储0-100的分数)
  • 等级:文本类型(用于存储自动生成的评级结果,字段大小可设为2或3)

二、使用IIF函数实现自动评级

根据分数区间生成对应等级的规则如下:

  • 0-34分 → F
  • 35-59分 → Fx
  • 60-63分 → E
  • 64-73分 → D
  • 74-81分 → C
  • 82-89分 → B
  • 90-100分 → A
  • 超出0-100范围 → 显示「无效分值」

适用的IIF函数代码

将以下代码用于查询的计算字段,或表的计算字段属性中(注意:Access的参数分隔符可能因区域设置不同,若分号;不生效,可替换为逗号,):

等级: IIf([成绩分值]>=0 And [成绩分值]<=34,"F",IIf([成绩分值]>=35 And [成绩分值]<=59,"Fx",IIf([成绩分值]>=60 And [成绩分值]<=63,"E",IIf([成绩分值]>=64 And [成绩分值]<=73,"D",IIf([成绩分值]>=74 And [成绩分值]<=81,"C",IIf([成绩分值]>=82 And [成绩分值]<=89,"B",IIf([成绩分值]>=90 And [成绩分值]<=100,"A","无效分值")))))))

使用说明

  1. 在查询中使用:打开查询设计视图,添加成绩表,在空白字段行输入上述代码,运行查询即可看到自动生成的等级。
  2. 在表中设置计算字段:打开表设计视图,新增「等级」字段,将「数据类型」设为「计算」,在表达式生成器中粘贴上述代码,保存后表中会自动计算等级。

内容的提问来源于stack exchange,提问作者Назар Більце

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:27:51