Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询

Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询

ID:40237613

大小:4.27 MB

页数:17页

时间:2019-07-28

Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询_第1页
Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询_第2页
Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询_第3页
Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询_第4页
Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询_第5页
资源描述:

《Access 数据库管理与开发案例教程(第二版) 沈大林 张伦 第2章 查询》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章查询2.1【案例4】使用查询向导创建2个查询相关知识1.查询的作用和功能查询是针对数据库内的表和其他信息,依据一定的查询条件进行查找,得到所需要的记录信息。查询可以对数据库中的一个表或多个表中存储的数据进行查找、统计、分类、排序和计算,查询结果可以作为窗体、报表和新数据表的数据来源。查询与表一样都是数据库的一个对象,它同样也会生成一个数据表视图(它也叫结果表)看起来就像新建的表对象的数据表视图一样。“查询”的字段来自很多,互相之间有“关系”的表,这些字段组合成一个新的数据表视图。每个查询对象并不是一个表,它只记录了该查询的查询条件和查询动作等,并不存储任何数据。

2、当调用一个查询时系统会按照查询中记录的查询条件和查询动作在各个表中进行查询,再以二维表的形式展示查询结果。这种方法的好处是便于维护,而且当改变表中的数据时,应用该表的所有“查询”中的数据也会随之改变。Access2007在“创建”选项卡内“其他”组中提供了“查询向导”和“查询设计”两个查询工具,通过这2个查询工具,用户可以进行各种查询。利用查询可以完成以下功能。(1)检索信息:查询可以检索数据库中的信息。(2)直接编辑:查询可以直接编辑数据源中的数据,而且在查询中进行的修改可以一次改变整个数据库中的相关数据。(3)选择字段:在查询中可以指定一个或多个表中所需要的字段,

3、而不必包括表中的所有字段。而且可以指定字段的前后次序。(4)选择记录:可以指定一个或多个条件,只有符合条件的记录才能在查询的结果中显示出来。而且可以指定记录的前后次序。(5)生成表:可以将查询的结果表生成一个基本表。(6)分类和排序记录:可以对查询结果进行分级,并指定记录的顺序。(7)完成计算功能:用户可以建立一个计算字段,利用计算字段保存计算结果。(8)作为窗体、报表或数据访问页的记录源:可以建立一个条件查询,将该查询的数据作为窗体或报表的记录源,当用户每次打开窗体或打印报表时,该查询从基本表中检索最新数据。2.查询的种类(1)选择查询:它是最常用的一种查询,它可以

4、从一个表或多个表中检索出特定的数据信息,并按照所需要的排列次序以数据表的方式显示结果,可供查看与编辑,还可以作为窗体和报表的数据源。利用选择查询,还可以对记录进行分组,并对组中的记录进行汇总、计数、平均值、最小、最大值计算,以及其他统计。选择查询主要包括以下四种。◎简单选择查询:从一个表或多个表中按照设定条件检索出特定的数据信息。◎汇总查询:可对查询结果求总值、平均值、最大值、最小值和计数统计。◎重复项查询:可以在表中查找具有部分相同字段内容的记录。◎不匹配查询:可以在表中查找不相匹配的记录。本案例介绍的2个查询分别属于简单选择查询和汇总查询。(2)操作查询:操作查询

5、也叫动作查询,它可以对表执行全全局的数据管理操作。用户可以通过它完成一些操作。例如更新表、追加记录等。查询后的结果不是动态集合,而是转换后的表。操作查询主要包括以下四种。◎生成表查询:利用一个或多个表进行查询,再将查询结果存储为一个新表。◎追加查询:把一个表或多个表中的一组记录添加到一个表或多个表的末尾。◎更新查询:可以对一个或多个表中的一组记录进行修改。例如年龄加1等。◎删除查询:从一个表或多个表中删除一组指定的记录。(3)参数查询:在查询运行时会调出一个对话框,要求用户输入参数,系统根据所输入的参数找出符合条件的记录。例如要统计年龄为20岁的学生名单,则可以使用参

6、数查询。(4)自动查找查询:可以自动将一个新记录中的某个字段值填充到一个表或多个表中。(5)交叉表查询:交叉表查询显示来源于表中某个字段的汇总值(合计、计算以及平均等)并将它们分组,一组列在数据表的左侧,一组列在数据表的上部。,(6)SQL查询:它是使用SQL(结构化查询语句)创建的查询。SQL是一种用于数据库的标准化语言,许多数据库管理系统都支持该种语言。在查询的“设计”视图中创建查询时,Access将在后台构造等效的SQL语句。实际上,在查询“设计”视图的属性表中,大多数查询属性在SQL视图中都有等效的子句和选项。如果需要,可以在SQL视图中查看和编辑SQL语句。

7、但是,在对SQL视图中的查询做更改之后,查询可能无法按以前在“设计”视图中所显示的方式进行显示。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询四种类型。以上几种查询不是相互对立的,而是相辅相成的,常相互配合使用。3.筛选和查询的关系在前一章中学习使用了筛选,从本章的查询可以看出,查询的功能和筛选有许多相似之处,下面简要介绍它们的相同于不同之处。(1)查询和筛选的相同点:查询和筛选有以下相同点◎都可以作为窗体和报表的数据源;◎都可以从表或查询中检索出一个结果集;◎都可以对记录进行排序;◎在允许编辑的情况下都可以编辑结果集。(2)查询和筛选的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。