access的计算查询结果该怎么表达。。

2025-04-14 18:26:18
推荐回答(1个)
回答(1):

如果需要显示全面的信息:

1)基于两个表创建查询“及格学生记录”,显示所有平均分及格学生的记录

即:

SELECT 考生信息.姓名, 考生信息.学号, 考生信息.电话
FROM 考生信息 INNER JOIN 成绩 ON 考生信息.[学号] = 成绩.[学号]
WHERE 成绩.平均分>=60

2)基于查询“及格学生记录”创建汇总查询,以显示人数

即:SELECT Count(学号) AS 及格学生人数 FROM 及格学生记录

3)如果只需在窗体或报表中显示人数,则没有必要单独建立查询,只需添加一个文本框控件,将其控件来源设为:=Dcount("学号", "及格学生记录")

或不必建立查询“及格学生记录”,只取“成绩”表中数据足矣:添加文本框控件,将其控件来源设为:=Dcount("学号", "成绩", "平均分>=60")