access2007 第06章 选择查询.ppt
文本预览下载声明
第06章 选择查询 教学重点与难点 6.1 单表查询 6.1.1 创建简单单表查询 6.1.2 设置查询条件 6.1.3 设置查询字段 6.1.4 在单表中应用总计查询 6.2 连接查询 6.2.1 创建简单连接查询 6.2.2 设置联接属性创建查询 6.2.3 嵌套查询 6.2.4 使用查询向导创建查询 6.2.5 设置参数式查询 中文版Access 2007实用教程 查询是数据库最重要和最常见的应用,它作为Access数据库中的一个重要对象,可以让用户根据指定条件对数据库进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便用户对数据库进行查看和分析。本章将介绍选择查询的创建方法和使用技巧。 使用设计视图创建查询 使用向导创建查询 设置查询字段和查询条件 嵌套查询 参数式查询 选择查询是最常用的查询类型,它从一个或多个相关联的表中检索数据,并且用数据视图显示结果。用户也可以使用选择查询来对记录进行分组,或对记录进行总计、计数、平均值以及其他类型的计算,本节介绍单表查询。 创建简单单表查询 设置查询条件 设置查询字段 在单表中应用总计查询 单表查询就是在一个数据表中完成查询操作,不需要引用其他表中的数据。打开“创建”选项卡,“其他”组提供了“查询向导”和“查询设计”两种创建查询的方法,如下图所示。 查询条件是一种限制查询范围的方法,主要用来筛选出符合某种特殊条件的记录。查询条件可以在查询设计视图窗口的“条件”文本框中进行设置。 用户可以在查询中引用某些对象的值、使用Access提供的函数计算字段的值,或者使用运算符处理字段的显示格式。 对象参照 使用函数查询 使用运算符查询 总计查询可以对表中的记录进行求和、求平均值等操作。总计查询是选择查询中的一种,在单表查询和连接查询中都可以使用。 在实际操作过程中,查询的数据大都来自多个表,因此要建立基于多个表的查询。查询时使用两个或两个以上的表时,称之为连接查询。 创建简单连接查询 设置联接属性创建查询 嵌套查询 使用查询向导创建查询 设置参数式查询 连接查询是关系数据库中最重要的查询,下面使用“简单查询向导”的方法创建查询。 当要通过查询将两个相关联的表合并时,可以通过“联接属性”来设置。在查询设计视图窗口中双击表之间的连接线,即可打开“联接属性”对话框,如下图所示。 在查询设计视图中,将一个查询作为另一个查询的数据源,从而达到使用多个表创建查询的效果,这样的查询称为“嵌套查询”。 我们在6.2.1节中学习了使用简单查询向导来创建查询。除此之外,Access还提供了“交叉表查询向导”、“查找重复项查询向导”和“查找不匹配项查询向导”3种方法。 使用交叉表查询向导 查找重复项查询向导 查找不匹配项查询向导 使用交叉表查询向导 使用交叉表查询计算和重构数据,可以简化数据分析。交叉表查询将用于查询的字段分成两组,一组以行标题的方式显示在表格的左边;一组以列标题的方式显示在表格的顶端,在行和列交叉的地方对数据进行总合、平均、计数或者是其他类型的计算,并显示在交叉点上。 查找重复项查询向导 根据重复项查询向导创建的查询结果,可以确定在表中是否有重复的记录,或确定记录在表中是否共享相同的值。例如,可以搜索“姓名”字段中的重复值来确定公司中是否有重名的员工记录。 查找不匹配项查询向导 查找不匹配项查询的作用是供用户在一个表中找出另一个表中所没有的相关记录。在具有一对多关系的两个数据表中,对于“一”方的表中的每一条记录,在“多”方的表中可能有一条或多条甚至没有记录与之对应,使用不匹配项查询向导,就可以查找出那些在“多”方中没有对应记录的“一”方数据表中的记录。 在执行查询的过程中,在对话框中输入指定参数,即可查询与该参数相关的整条记录(不显示其他记录),我们把这种查询称之为参数式查询。 中文版Access 2007实用教程
显示全部