第4章查询设计.ppt.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章查询设计.ppt

4.4 创建参数查询 4.4.1 单参数查询 创建单参数查询,就是在字段中指定一个参数,在执行参数查询时,输入一个参数值。 例4-12 以已建的“学生选课成绩”查询为基础建立一个参数查询,按照学生姓名查看某学生的成绩,并显示“学号”、“姓名”、“课程名称”和“成绩”等字段。 * 在“查询工具/设计”选项卡的“结果”命令组中单击“运行”命令按钮,显示“输入参数值”对话框,在“请输入学生姓名”文本框中输入“王秀娜”,如图所示。单击“确定”按钮,这时就可以看到所建参数查询的查询结果。 * 4.4.2 多参数查询 创建多参数查询,即指定多个参数。在执行多参数查询时,需要依次输入多个参数值。 例4-13 建立一个参数查询,用于显示指定范围内的学生成绩,要求显示“姓名”和“成绩”字段的值。 这里选择“学生选课成绩”查询作为数据源,需要输入成绩下限和上限两个参数。 * 4.5 创建操作查询 操作查询包括生成表查询、删除查询、更新查询和追加查询4种。操作查询会引起数据库中数据的变化,因此,一般先对数据库进行备份后再运行操作查询。 4.5.1 生成表查询 在Access中,从表中访问数据要比从查询中访问数据快得多,因此,如果经常要从几个表中提取数据,最好的方法是使用生成表查询,将从多个表中提取的数据组合起来生成一个新表。 * 例4-14 将成绩在90分以上的学生的“学号”、“姓名”、“成绩”字段存储到“优秀成绩”表中。 * 4.5.2 删除查询 删除查询可以从一个或多个表中删除符合条件的记录。如果删除的记录来自多个表,必须已经定义了相关表之间的关联,并且在“关系”窗口中选中“实施参照完整性”复选框和“级联删除相关记录”复选框,这样就可以在相关联的表中删除记录了。 * 例4-15 创建删除查询,将“学生”表中姓“张”学生的记录删除。 本例查询的数据源是“学生”表,有必要对其备份。方法是:在Access 2010主窗口中,选中“学生”表,用鼠标右键单击“学生”表,在弹出的快捷菜单中选择“复制”命令,再一次单击鼠标右键,在弹出的快捷菜单中选择“粘贴”命令,在弹出的对话框中输入新的表名,如“学生的副本”,以后对该新表进行删除查询操作。 * 4.5.3 更新查询 在数据表视图中可以对记录进行修改,但当需要修改符合一定条件的批量记录时,使用更新查询是更有效的方法,它能对一个或多个表中的一组记录全部进行修改。如果建立表间联系时设置了级联更新,那么运行更新查询也可能引起多个表的变化。 例4-16 创建更新查询,将获得奖学金的学生的入学成绩增加20分。 * 4.5.4 追加查询 追加查询能够将一个或多个表中符合条件的记录追加到另一个表的尾部。 例4-17 建立一个追加查询,将选课成绩在80~89分之间的学生添加到已建立的“优秀成绩”表中。 * 本章要点 查询的概念、类型。 查询条件的表示方法。 创建选择查询、交叉表查询、参数查询和操作查询的方法。 第4章 查询设计 * 4.1 查询的基本概念 查询是根据给定的条件从数据库的一个或多个表中找出符合条件的记录,但一个Access查询不是数据记录的集合,而是操作命令的集合。创建查询后,保存的是查询的操作,只有在运行查询时才会从查询数据源中抽取数据,并创建动态的记录集合,只要关闭查询,查询的动态数据集就会自动消失。 * 4.1.1 查询的类型 在Access 2010中,根据对数据源操作方式和操作结果的不同,可以把查询分为5种类型,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。 1.选择查询 选择查询是指根据用户指定的查询条件,从一个或多个数据源中获取数据并显示结果,利用它也可以对记录进行分组、总计、计数、求平均值及其他计算。选择查询是最常用的一种查询类型,其运行结果是一组数据记录,即动态数据集。 * 2.交叉表查询 交叉表查询实际上是一种对数据字段进行汇总计算的方法,计算的结果显示在一个行列交叉的表中。这类查询将表中的字段进行分类,一类放在交叉表的左侧,一类放在交叉表的上部,然后在行与列的交叉处显示表中某个字段的统计值。 * 3.参数查询 参数查询利用对话框来提示用户输入查询数据,然后根据所输入的数据来检索记录。它是一种交互式查询,提高了查询的灵活性。 4.操作查询 操作查询与选择查询相似,都需要指定查找记录的条件,但选择查询是检索符合条件的一组记录,而操作查询是在一次查询操作中对检索出的记录进行操作。 操作查询共有4种类型:生成表查询、删除查询、更新查询和追加查询。 * 5.SQL查询 SQL查询是使用SQL语句创建的查询。有一些特定的SQL查询无法使用查询设计视图进行创建,而必须使用SQL语句创建。 * 4.1.2 查询视图 在Access 2010中,查询有5种

文档评论(0)

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

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

1亿VIP精品文档

相关文档