首页 理论教育 Access数据库应用技术教程-设计查询及查询窗体

Access数据库应用技术教程-设计查询及查询窗体

时间:2023-11-01 理论教育 版权反馈
【摘要】:图11-10 学生信息查询子窗体2.各个学生信息查询的设计各个查询模块的功能实现的过程是:先建立表11-1介绍的6个查询,再建立学生信息查询子窗体。图11-15 交叉表查询学生信息按班号排序的政治面貌状况的设计视图图11-16 交叉表查询学生信息按班号排序的政治面貌状况的运行结果更新查询成绩评定。

Access数据库应用技术教程-设计查询及查询窗体

1. 查询子系统

因为查询是重点,所以将其主要功能包含在查询子系统(也可称为子窗体)中,如图11-10所示。

图11-10 学生信息查询子窗体

2.各个学生信息查询的设计

各个查询模块的功能实现的过程是:先建立表11-1介绍的6个查询,再建立学生信息查询子窗体。在“学生信息查询子窗体”中使用窗体工具箱中的命令按钮(建立6个命令按钮),在创建每个命令按钮的对话框中选择“杂项”→“运行查询”→“指定某查询名”命令,即可打开对应查询得到查询结果。也可以将各个查询作为数据源创建窗体,在“学生信息查询子窗体”中的命令按钮对话框中选择“窗体”→“打开窗体”→“指定某窗体名”命令,间接打开对应查询得到查询结果。下面分别介绍每类查询的设计视图(即如何设计的)及显示每类查询的运行结果。

(1)选择查询学生信息。此例为选择查询期中成绩,用户若使用其他条件查询,可在设计视图中涉及字段下的条件区域输入条件,即可得到相应的查询结果,如图11-11和图11-12所示。

图11-11 选择查询的设计视图

图11-12 选择查询的结果示意

(2)人机对话输入课程号查询(参数查询),如图11-13所示 例如,输入课程号为101时,则输出结果如图11-14所示。

图11-13 人机对话输入课程号查询的设计视图

图11-14 人机对话输入课程号查询的过程与结果

(3)交叉表查询按班号排序的政治面貌查询,如图11-15所示,输出结果如图11-16所示。

图11-15 交叉表查询学生信息按班号排序的政治面貌状况的设计视图(www.xing528.com)

图11-16 交叉表查询学生信息按班号排序的政治面貌状况的运行结果

(4)更新查询成绩评定。使用更新查询可根据学生的成绩修改成绩评定。运行该查询,如期中成绩、期末成绩与平时成绩均>=90,则将成绩评定字段修改为“优”,如图11-17所示。还可以细分成绩评定,如良、及格、不及格等,这里省略。

图11-17 更新查询的设计视图

执行该查询后,成绩表变化如图11-18所示。

图11-18 更新查询的运行输出结果

(5)通过指定姓名浏览信息,如图11-19和图11-20所示。

图11-19 按姓名查询的设计视图

图11-20 按指定姓名查询的运行结果

(6)通过学号浏览成绩,如图11-21和图11-22所示。(对学号使用组合框,该窗体为带子窗体样式。)

图11-21 按学号浏览学生成绩的操作窗体的设计视图

图11-22 按学号浏览学生成绩的操作窗体的设计视图运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈