用字段”中的“CID”,单击对话框中的“”按钮,将“CID”字段导入“选定的字段”中,采用同样的方式,将“SNO”和“SName”字段导入“选定的字段”中,如图7-10所示。
图7-10 确定查询字段对话框
单击“下一步”按钮,在弹出的对话框中选择“明细”单选框,如图7-11所示。
图7-11 确定明细/汇总查询方式对话框
单击“下一步”按钮,在弹出对话框的“请为查询指定标题”文本框中输入“选修大学英语课程的学生”,同时选择“修改查询设计”单选框,如图7-12所示。
图7-12 为查询指定标题对话框
单击“完成”按钮,弹出如图7-13所示的查询设计视图。
图7-13 查询的设计视图
在图7-13下部第一个字段“CID”所在列的“条件”文本框中输入“21520001”,执行“文件”→“保存”命令,或单击工具栏上的保存图标。
执行“文件”→“关闭”命令,或单击菜单栏所在行最右边的关闭按钮,返回“课程管理”数据库的主窗口。在窗口左侧的“对象”列中单击“查询”按钮,可窗口右侧可发现系统已经创建了一个名为“选修大学英语课程的学生”的查询,对它进行双击,弹出如图7-14所示的查询的数据表视图。
图7-14 “选修大学英语课程的学生”查询的数据表视图
采用类似的方法,可逐步创建其它所需的查询。除“选修大学英语课程的学生”查询外,图7-15中还创建了“杜业军的选课信息”和“张有政的授课信息”两个查询。
图7-15 “课程管理”数据库中的查询对象
下面采用SQL方式创建一个名为“选修张有政课程的学生”的查询,其中涉及到“教师授课信息表”和“学生选课信息表”两个表。
在主窗口左侧的“对象”列中单击“查询”按钮,然后在窗口右侧双击“在设计视图中创建查询”。打开如图7-16所示的界面。
图7-16 “在设计视图中创建查询”的初始界面
直接单击图7-16中“显示表”对话框中的“关闭”按钮。单击工具栏左边的图标,打开如图7-17所示的SQL查询设计视图。
图7-17 SQL查询设计视图
在下面的编辑区中输入如下的SQL代码:
SELECT 学生选课信息表.SNO, 学生选课信息表.SName FROM 教师授课信息表, 学生选课信息表
WHERE (((教师授课信息表.TName)='张有政') AND ((教师授课信息表.CID)=(学生选课信息表.CID)));
执行“文件”→“保存”命令,或单击工具栏上的保存图标,弹出“另存为”对话框,在其中输入“选修张有政课程的学生”,单击“确定”按钮,即可在数据库中成功创建“选修张有政课程的学生”的查询。
5. Access 2003中窗体的创建
在主窗口左侧的“对象”列中单击“窗体”按钮,然后在窗口右侧双击“使用向导创建窗体”。在弹出的“窗体向导”对话框的“表/查询”下拉列表框中选择“表:开设课程表”,单击“可用字段”中的“CID”,单击对话框中的“”按钮,将“CID”字段导入“选定的字段”中,采用同样的方式,将“CName”、“Unit”、“Time”和“Property”字段导入“选定的字段”中,如图7-18所示。也可通过单击图标,一次性将上述字段导入“选定的字段”中。
图7-18 确定窗体显示字段对话框
单击“下一步”按钮,在弹出的对话框中选择“纵栏表”单选框,如图7-19所示。