2013计算机等级考试二级Access数据库教程:查询向导

 使用“查询向导”

  3.2 创建选择查询

  根据指定条件,从一个或多个数据源中获取数据的査询称为选择査询。创建选择査询有两种方法,一是使用“査询向导”,二是使用查询“设计”视图。与表向导一样,查询向导能够有效地指导操作者顺利地创建查询,详细地解释在创建过程中需要做的选择,并能以图形方式显示结果。而在设计视图中,不仅可以完成新建查询的设计,也可以修改已有查询。两种方法特点不同,查询向导操作简单、方便,设计视图功能丰富、灵活。因此,可以根据实际需要进行选择。

  3.2.1 使用“查询向导”

  使用“查询向导”创建査询比较简单,用户可以在向导指示下选择表和表中字段,但不能设置査询条件。

  1.创建基于一个数据源的査询

  例3.1 查找“教师”表中记录,并显示“姓名”、“性别”、“工作时间”和“系别”4个字段。操作步骤如下:

  (1)在“教学管理”数据库窗口中,单击“查询”对象,然后双击“使用向导创建査询”选项,打开“简单查询向导”、第1个对话框。也可以单击“新建”按扭 ,打开“新建查询”对话框,并在该对话框中选择“简单查询向导”,如图3.1所示,单击“确定”按钮,打开“简单査询向导”第1个对话框。

2011年计算机等级考试二级Access数据库教程(11)   

  (2)在“简单査询向导”第1个对话框中,单击“表/査询”下拉列表框右侧的向下箭头按钮,然后从打开的列表中选择“教师”表。这时“可用字段”框中显示“教师”表中包含的所有字段。双击“姓名”字段,将该字段添加至“选定的字段”框中,使用同样方法将“性别”、“工作时间”和“系别”字段添加到“选定的字段”框中,结果如图3.2所示。

2011年计算机等级考试二级Access数据库教程(11)   

  (3)单击“下一歩”按钮,打开“简单查询向导”第2个对话框。在“请为査询指定标题”文本框中输入查询名称,也可以使用默认标题“教师 查询”,本例使用默认名称。如果要修改査询设计,则单击“修改查询设计”单选接钮。本例单击“打开查询査看信息”单选按钮。



 (4)单击“完成”按钮。开始创建查询,査询结果显示如图3.3所示。

 2011年计算机等级考试二级Access数据库教程(11)

  图3.3显示了“教师”表中的部分信息,也是题目要求查询的信息。此例说明,使用查询可以从一个表中查询需要的记录,但实际应用中,需要查询的记录可能不在一个表中。例如,査询每名学生所选课程的成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”等字段。这个查询要涉及“学生”、“课程”和“选课成绩”3个表。因此必须建立多表查询才能找出满足要求的记录。

  2.创建基于多个数据源的查询

  例3.2 査询每同方法,将“课程”表中的“课程名称”字段和“选课成绩”表中的“成绩”字段添加到“选定的字段”框中,选择结果如图3.4所示。

  (1)在“数据库”窗口的“査询”对象下,双击“使用向导创建査询”选项,打开“简单査询向导”第1个对话框。

  (2)在该对话框中,单击“表/查询”下拉列表框右侧的向下箭头按钮,并从打开的列表中选择“学生”表,然后分别双击“可用字段”框中的“学生编号”、“姓名”字段,将它们添加到“选定的字段”框中。使用相同方法,将“课程”表中的“课程名称”字段和“选课成绩”表中的“成绩”字段添加到“选定的字段”框中,选择结果如图3.4所示。

 2011年计算机等级考试二级Access数据库教程(11)

  (3)单击“下一步”按钮,打开“简单査询向导”第2个对话框。用户需要确定是建立“明细”查询,还是建立“汇总”査询。选择“明细”单选按钮,则査看详细信息;选择“汇总”单选按钮,则对一组或全部记录进行各种统计。本例单击“明细”单选按钮,如图3.5所示。

2011年计算机等级考试二级Access数据库教程(11)

  (4)单击“下一步”按钮,打开“简单査询向导”第3个对话框。在该对话框的“请为查询指定标题”文本框中输入“学生选课成绩”,单击“打开査询査看信息”单选按钮。

  (5)单击“完成”按钮。Access开始创建査询,查询结果显示如图3.6所示。

2011年计算机等级考试二级Access数据库教程(11)

  在“数据表”枧图显示査询结果时,字段的排列顺序与在“简单查询向导”对话框中选定字段的顺序相同。因此,在选定字段时,应该考虑按字段的显示顺序选取。当然,也可以在“数据表”视图中改变字段的顺序。还应注意,当所建查询的数据源来自于多个表时,应建立表之间的关系。

 
© 2001-2017 MYSZIIT.COM. All Rights Reserved.