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 按学号浏览学生成绩的操作窗体的设计视图运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。