4章查詢.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4章查詢

第4章 查 询 查询 在数据库操作中,数据的统计、计算与检索是日常工作中很大的一部分。尽管在数据表中也可以进行筛选、排序、浏览等操作,但在执行数据计算以及检索多个表的数据时,数据表就显得无能为力了。但是利用查询,便可以轻而易举地做到这些。 查询是从Access的数据表中检索数据的最主要方法。实际上查询就是收集一个或几个表中用户认为有用的字段的工具。我们可以将查询到的数据组成一个集合,这个集合中的字段可能来自同一个表,也可能来自多个不同的表,这个集合就可以称为查询。 在Access中,一旦生成了一个查询,就可以把它作为生成窗体、报表,甚至是生成另一个查询的基础。 这样看来,查询的结果似乎是建立了一个新表。但是,查询的记录集实际上并不存在。每次运行查询时,Access便从查询源表里的数据中创建记录集,使查询中的数据能够与数据表中的数据保持同步。每次打开查询,就相当于重新按条件进行查询。 查询可以作为结果,也可以作为来源。也就是说,查询可以根据条件从数据表中检索数据,并将其结果存储起来。也可以以查询为基础,来创建表、查询、窗体或报表。 在Access中,查询可以分为选择查询、参数查询、交叉表查询和操作查询四类。简要说明如下: 1. 选择查询 选择查询是最常用的一种查询类型,它从一个或多个表中查询数据,查询的结果是一组数据记录,称为“动态集”。用户可以对动态集中的数据进行删除、修改等操作,而且这种修改会被写入与此动态集相关的数据表中。 2. 参数查询 如果用户经常运行某个查询,但每次都要改变其中的查询准则,此时重新创建查询就比较麻烦了。 可以利用参数查询来解决这个问题,参数查询是在执行时能够显示对话框来提示用户输入查询准则,系统以该准则作为查询条件,将查询结果以指定的形式显示出来。 3. 交叉表查询 交叉表查询显示来源于表中某个字段的总计值,如合计、计算以及求平均值等,并将它们分组,一组列在数据表的左侧,另一组列在数据表的上部。 4. 操作查询 前面讲过,利用选择查询可以对数据表记录进行修改,但这是受数量限制的,而操作查询的主要功能就是对大量的数据进行更新。操作查询执行一个操作,可以进一步分为四种类型: 追加查询:向已有表中添加数据; 删除查询:删除满足查询条件的记录; 更新查询:改变已有表中满足查询条件的记录; 生成表查询:使用从已有表中提取的数据创建一个新表。 4.1 查询视图 4.1.1 数据表视图 查询的数据表视图主要用于在行和列格式下显示表、查询以及窗体中的数据。对于选择查询,在数据库的“查询”选项卡中双击要打开的查询便可以以数据表视图方式打开查询。一般用户要通过查询进行操作,如查看信息、更改数据等,就要以这种方式打开查询。对于操作查询,这样做只能是执行查询操作,如追加记录、删除记录等。 单击“查询”选项卡中的查询名,然后单击“打开”按钮,或者用右键单击查询名,从出现的快捷菜单中选择“打开”命令, 也可以以数据表视图方式打开查询。 例如,在“联系人示例数据库”的“查询”选项卡中,单击“联系人列表”查询,然后单击“打开”按钮,便可以看到如图4.1所示的查询。 可以看到,在数据表视图中,查询窗口与数据表视图中的表窗口相似。但查询的好处是,即使其中的数据来自不同的数据表,也可以像在一个表中一样对其中的字段进行操作。另外,在查询中可以更改原始数据表中的数据,与在数据表视图中的表窗口中输入新值一样。所以,查询可以使数据的应用更为简单。 4.1.2 设计视图 查询的设计视图是一个设计查询的窗口,包含了创建查询所需要的各个组件。 用户只需在各个组件中设置一定的内容,就可以创建一个查询。以设计视图方式打开查询,通常是要改变查询的定义、结构或设计。如前面的“联系人列表”查询以这种方式打开后,其画面如图4.2所示。 可以看到设计视图中的查询分为如下3个部分: 标题及查询类型:在标题栏处显示查询的标题和查询类型,这里的查询标题是“联系人列表”,查询类型是“选择查询”。 字段列表:这里列出的是该查询用到的其他表或查询的字段列表,在这里,查询是用两个表建立起来的,即“公司”表和“联系人”表。字段列表之间的连接表示表之间的关系,即Access如何将表连接起来进行查询。 设计风格:在这些网格中对查询进行设计,其中给出该查询中所用字段、产生字段的表或查询、排序标准、结果中是否显示字段,以及字段的选择标准。 按F6键可以在查询窗口的字段列表和设计网格之间切换。 4.1.3 SQL视图 SQL是“结构化查询语言”的缩写。SQL视图是一个用于显示当前查询的SQL语句窗口,当用户在设计视图中创建查询时,Access在SQL视图中自动创建与查询对应的SQL语句。在SQL视图中,用户可以查看和改变SQL语句,从而改变查

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档