1、上机操作:使用设计视图对“学生管理数据库 .mdb”数据库建立相关查询对象(2)3根据以下要求创建一个名为“参数查询”的参数查询对象。(1)要求根据用户输入的“学号”和“课程名” ,查询某同学某门课程的成绩。(2)查询显示字段为:学号、姓名、课程名、成绩。【操作步骤】(1)(5)步同上。(6)在要作为参数字段下的“条件”单元格中创建参数查询的标志: 在“学号”的条件中键入“请输入学号:” 。 在“课程名”的条件中键入“请输入课程名:” 。(7)单击工具栏上的“运行”按钮检查结果。(8)选择“文件”菜单中“保存”命令,在弹出的“另存为”对话框中键入查询文件名,本例输入为“参数选择查询” ,然后单
2、击“确定”按钮。4根据以下要求创建一个名为“交叉表查询”的交叉表查询对象。(1)要求用“学号”和“姓名”作为行标题,用课程名作为列标题,在行列交叉处显示各门课程的成绩。【操作步骤】(1)先创建一个多表选择查询(本题利用上述的“一般选择查询”的查询对象作为数据源) 。(2)在“数据库”窗口中,单击“对象”栏下的“查询” ,然后单击“数据库”窗口工具栏上的“新建”按钮,然后在“新建查询”对话框中双击“交叉表查询向导” 。(3)在“交叉表查询向导”对话框之一中选择查询数据源(本例选择“一般选择查询” ,所以先单击“视图”的“查询”单选按钮,再双击“一般选择查询” ) 。(4)单击“下一步”按钮,在第
3、 2 个对话框中确定用哪些字段作为行标题,本例中选择“学号” 、 “姓名” 。 (最多只能选择 3 个字段)(5)单击“下一步”按钮,在第 3 个对话框中确定用哪个字段作为列标题,本例中选择“课程名” 。 (最多只能选择 1 个字段) 。(6)单击“下一步”按钮,在第 4 个对话框中确定每个行和列交叉点的单元格上显示什么数值,本例中选择“成绩” 。在“函数”列表中选择“求和” 。(7)单击“下一步”按钮,在第 5 个对话框中,指定查询名称,本例中输入为“交叉表选择查询” ,(8)然后单击“完成”按钮,显示运行结果。5根据以下要求创建一个名为“更新查询”的更新查询对象。(1)要求将学时数大于 8
4、0 的课程学分增加 1。【操作步骤】(1)按 F11 键切换到“数据库 ”窗口。(2)在“数据库”窗口中,单击“对象”栏下的“查询” ,然后单击“数据库”窗口工具栏上的“新建”按钮,然后在“新建查询”对话框中双击“设计视图” ,在“显示表”对话框中双击“课程”表作为数据源。(3)向查询添加所需要的字段,本例选择“学时数” 、 “学分”字段,前者用于设置查询条件,后者是要进行更新的字段。(4)选择“查询”菜单中的“更新查询”命令。(5)在“学时数”的“条件”单元格中键入“80” ;在“学分”字段的“更新到”单元格中键入“学分1” 。(6)单击工具栏上的“运行”按钮,系统将会弹出一个消息框,提示是否确实要更新这些记录。