Access数据库应用技术 作者 王趾成 第1-5章 第3章.pptVIP

Access数据库应用技术 作者 王趾成 第1-5章 第3章.ppt

  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文档。上传文档
查看更多
第3章 查 询 设 计 3.1 查 询 概 述 3.1.1 查询的定义与作用   Microsoft Access中的查询一般是指在数据库中按照预设的条件查找相关数据的过程,不修改数据库中的数据。但其中也包含了另一类查询——操作查询,可以对符合条件的记录进行修改或移动。一般来说,创建查询就像是对Access提出了一个问题,运行查询时它会给出相应的结果。 3.1.2 查询的类型   在Microsoft Access中查询分成以下五种类型。   (1) 选择查询。选择查询是最常见的查询类型,它从一个或多个表中检索数据,并且在可以更新记录(有一些限制条件)的数据表中显示结果。也可以使用选择查询来对记录进行分组,并且对记录进行总计、计数、平均值以及其他类型的总和计算。   (2) 参数查询。参数查询是这样一种查询,它在执行时显示自己的对话框以提示用户输入信息,例如条件、检索要插入到字段中的记录或值。可以设计此类查询来提示更多的内容,例如可以设计它来提示输入两个日期,然后 Access检索在这两个日期之间的所有记录。   (3) 交叉表查询。使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组:一组在数据表左侧排列,另一组在数据表的顶端。   (4) 操作查询。操作查询用来创建或修改表,使用这种查询时只需进行一次操作就可对多条记录进行更改和移动。在Access中有四种操作查询:生成表查询、更新查询、删除查询和追加查询。   (5) ?SQL查询。SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言 (Structure Query Language)来查询、更新和管理Access这样的关系数据库。   有一些SQL查询称为“SQL特定查询”,无法在“QBE”(按示例查询)设计网格中进行创建。对于传递查询、数据定义查询和联合查询,必须直接在SQL视图中创建SQL语句。对于子查询,可以在查询设计网格的“字段”行或“条件”行中输入SQL语句。 3.1.3 查询的视图   1. 设计视图   查询的设计视图用于创建和修改查询。查询的设计视图窗口分为上下两个部分:上半部分的窗格为数据环境,显示出当前查询的数据来源,可以是当前数据库中已有的表或查询,同时显示表之间的关系;下半部分的窗格显示查询所要包含的字段,常称之为按示例查询网格,即上文提及的“QBE”,如图3-1所示。若要在设计视图中打开一个查询,在“数据库”窗口中单击“对象”下的“查询”,在“数据库”窗口右侧的对象列表中选中要在设计视图中打开的查询,单击“数据库”窗口工具栏上的设计按钮? ? 即可。   下面介绍一下“QBE”网格中每行的作用。   ● 字段:在查询结果集中显示的字段名称,如“学号”、“姓名”、“课程名称”等。   ● 表:字段所属的表,如“学号”字段来自“学生”表,“课程名称”字段来自“课程”表。   ● 排序:查询结果集中字段值的排列顺序(升序或降序),在Access中默认的排序顺序是“升序”。   ● 显示:选择当前字段是否在查询结果集中显示,选中表示显示,反之表示不显示。   ● 条件:检索数据的限制条件,通过它可以改变结果集中记录的个数。如在“成绩”字段的“条件”单元格中输入“60”,则查询结果集中只显示成绩大于60分的记录。   ● 或:附加的检索限制条件,如“100”。   2. 数据表视图   数据表视图以行和列的格式显示来自查询结果集中的数据,如图3-2所示。若要在数据表视图中打开一个查询,可在“数据库”窗口中单击“对象”下的“查询”,在“数据库”窗口右侧的对象列表中双击要打开的查询。如果该查询已在设计视图中打开,可单击工具栏上的视图按钮? ?,切换到数据表视图。   3. ?SQL视图   SQL视图用于显示当前查询的SQL语句或对SQL语句进行修改,如图3-3所示。对于那些对SQL语句比较了解的用户,可以在SQL视图中输入SQL语句创建一个SQL查询,在其中输入SQL语句可以起到和图形界面相同的效果。当然如果想要通过视图的切换来对照学习SQL语句也未尝不可。在设计视图或数据表视图中打开一个查询后,选择“视图/SQL视图”命令,或单击工具栏上“视图”按钮右侧的向下箭头,从下拉菜单中选择“SQL视图”命令即可。   4. 数据透视表视图   数据透视表视图用于汇总并分析数据表中的数据,如图3-4所示。   5. 数据透视图视图   数据透视图视图以图形方式显示数据表中的数据,如图3-5所示。 3.2 创建选择查询实例   3.2.1 使用向导创建选择查询   和使用表向导创建一个数据表相同,使用

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档