欢迎来到天天文库
浏览记录
ID:51525252
大小:2.16 MB
页数:37页
时间:2020-03-22
《学习教学教案第03章查询的创建与使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章查询的创建与使用当数据库中保存了大量的记录后,要手动查找数据就显得很麻烦。因此,Access2003提供了多种查询功能,帮助用户快速检索满足特定条件的数据,并能将结果重新组合,保存到查询表中,方便用户查看。本章将介绍创建与使用查询的方法。查询的类型通过向导创建查询通过设计器创建查询创建与应用高级查询3.1查询的类型Access2003提供了多种查询类型,包括选择查询、参数查询、交叉表查询、操作查询以及SQL查询。本节将对各种查询类型的概念和用途进行介绍。3.1.1选择查询选择查询是最基础的查询类型,它能够根据用户设
2、置的条件,从一个或多个记录表中检索记录,并在查询表中显示检索结果。此外,还可以将记录分组,计算总和、计数、平均值及其他类型的总计,以及将多个表的数据汇总到一起,并按特定次序排序。例如,可以使用选择查询检索某种库存商品记录。3.1.2参数查询当需要多次执行同一类型的查询,但每次检索的数值都不同时,可以选择参数查询。参数查询是一种交互式的查询,具有一次创建,多次使用的特点。创建参数查询时,必须提供查询显示的提示并指定参数的数据类型。运行查询时会弹出对话框,提示用户输入查询条件,然后根据条件检索并返回结果。用户可以创建多个查询
3、对话框来获得更精确的检索结果,例如可以设计在查询时弹出两个对话框,提示用户输入两个不同的日期值,然后检索两个日期值之间的所有记录。3.1查询的类型3.1.3交叉表查询当针对的重点不同时,为了更方便地查看表格中的数据,用户可以选择交叉表查询方式。使用交叉表查询可以重新调整表格的结构,屏蔽无关的数据,并能根据用户指定的方式对数据进行统计运算,从而方便查看和分析记录。例如,可以对商品的销售情况进行交叉表查询,了解哪种商品的销量最好。3.1.4操作查询操作查询主要用于批量删除、更改和移动记录,可以分为四个类别,分别介绍如下:删除
4、查询:主要用于从一个或多个表中查找并删除记录。例如,可以使用删除查询来删除已经清空的库存产品记录。值得注意的是,删除查询会删除整个记录,而不是记录中的字段。更新查询:主要用于批量更改数据表中的字段值。例如,数据表中包含了【单价】字段时,可以使用更新查询同时更新所有商品的单价。3.1查询的类型追加查询:主要用于追加记录,将源数据表中的记录添加到目标数据表的末尾。例如,借出某本书后,可以将书籍资料追加到已借图书数据表中。生成表查询:主要用于提取一个或多个表中的部分或全部记录,新建数据表。3.1.5SQL查询SQL查询即使用S
5、QL语句创建的查询,SQL语句提供了丰富的数据库管理功能,并且允许用户灵活组合成具备特定功能的表达式。Access2003简化了创建SQL查询的过程,允许用户在查询设计视图中创建查询,同时程序在后台自动构造等效的SQL语句。在有需要时,用户也可以直接通过“SQL”视图查看和编辑SQL语句。值得注意的是,某些SQL查询并不能在查询设计视图中创建。例如,对于传递查询、数据定义查询和联合查询,必须直接在“SQL”视图中创建SQL语句;对于子查询,要在查询设计视图的“字段”行或“条件”行中输入SQL语句。3.2通过向导创建查询为
6、了方便用户创建特定类型的查询,Access2003提供了查询向导,可以创建包括简单查询、交叉表查询、查找重复项查询、查找不匹配项查询在内的多种类型的查询。本节将详细介绍通过向导创建查询的方法。3.2通过向导创建查询3.2.1使用简单查询向导使用“简单查询向导”时,用户只需指定查询时引用的数据表以及使用的字段,即可通过选中的字段创建选择查询。下面将使用“简单查询向导”,创建一个包含“联系人ID、名字”的选择查询,具体操作步骤如下。(1)从光盘中打开“..ExampleCh033.2.1.mdb”练习文件,然后在【数据
7、库】窗口的【对象】栏中单击【查询】按钮,接着单击窗口上方的【新建】按钮,如图1所示。(2)打开【新建查询】对话框后,选择【简单查询向导】选项,然后单击【确定】按钮,如图2所示(3)打开【简单查询向导】对话框后,在【表:查询】列表框中选择要查询的数据表,然后在【可用字段】列表框中选择【联系人ID】选项,接着单击【添加】按钮,如图3所示。2133.2通过向导创建查询(4)依照步骤3的方法,将【名字】和【单位电话】字段添加到【选定的字段】列表框中,完成后单击【下一步】按钮,如图1所示。(5)进入最终设置界面后,在【请为查询指定
8、标题】文本框中输入查询表名称,然后选择【打开查询查看信息】单选项,接着单击【完成】按钮,如图2所示。(6)此时将打开【联系人查询表】查询表,用户可以通过表格查看或编辑查询结果,完成后单击【关闭】按钮即可,如图3所示。1323.2通过向导创建查询3.2.2使用交叉表查询向导使用“交叉表查询向导”时,需要指定作为行标题和
此文档下载收益归作者所有