Ms access 如何计算access中的字段,然后使用查找返回相关信息

Ms access 如何计算access中的字段,然后使用查找返回相关信息,ms-access,Ms Access,我正在我教的学校里建立一个数据库来跟踪学生的进步。当他们到达我们的(高中)学校时,他们的数学和英语考试有两个分数——这是数字级别(例如3、4、5、6等)。然后,我需要取平均值,然后四舍五入(例如,数学成绩为4,英语成绩为5的学生的“平均”分数为4),这是我在计算字段中使用Int表达式得到的。不过,我现在需要做一份报告,说明他们在GCSE(英国16岁时参加的考试)应该取得什么成绩。例如,一个平均成绩为3级的学生应该在普通中等教育证书上获得D级(4>C、5>B等)。我有另一个表,其中包含这些等价项,

我正在我教的学校里建立一个数据库来跟踪学生的进步。当他们到达我们的(高中)学校时,他们的数学和英语考试有两个分数——这是数字级别(例如3、4、5、6等)。然后,我需要取平均值,然后四舍五入(例如,数学成绩为4,英语成绩为5的学生的“平均”分数为4),这是我在计算字段中使用Int表达式得到的。不过,我现在需要做一份报告,说明他们在GCSE(英国16岁时参加的考试)应该取得什么成绩。例如,一个平均成绩为3级的学生应该在普通中等教育证书上获得D级(4>C、5>B等)。我有另一个表,其中包含这些等价项,但Access不允许我与计算字段建立关系。我正在从Excel迁移到Access的过程中(我会使用Index/Match在电子表格上实现这一点),但对Access中的工作原理了解甚少。有人能给我指出正确的方向吗


非常感谢

正如您在问题中所述,您需要查找。因此,
DLookUp
函数应该可以做到这一点。谢谢这是另一个计算字段还是一个查询?您可以直接在报表中用于显示成绩的文本框的控制源上使用它,也可以在将其分配给报表之前在查询本身中使用它。它是双向的。非常有用的建议,我最后在链接中使用了SQL——我想我使用它会更舒服。现在,查询将吐出正确的信息!谢谢你。