- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.3 创建交叉表查询 5.3.1 使用交叉表查询向导创建交叉表查询 使用交叉表查询向导创建交叉表查询时,数据源只能来自于一个表或一个查询,如果要包含多个表中的字段,就需要首先创建一个含有全部所需字段的查询对象,然后再用这个查询作为数据源创建交叉表查询。 例5-12 统计各专业男女生的人数。 5.3.2 在设计视图中创建交叉表查询 使用查询设计视图,可以基于多个表创建交叉表查询。 例5-13 使用查询设计视图创建交叉表查询,用于统计各专业男女生的平均成绩。 查询所需数据来自于“学生”和“选课”两个表,可以使用查询设计视图来创建交叉表查询。 5.4 创建参数查询 5.4.1 单参数查询 创建单参数查询,就是在字段中指定一个参数,在执行参数查询时,输入一个参数值。 例5-14 以创建的“学生选课成绩1”查询为基础建立一个参数查询,按照学生姓名查看某学生的成绩,并显示“学号”、“姓名”、“课程名称”和“总评成绩”等字段。 在“查询工具/设计”选项卡的“结果”命令组中单击“运行”命令按钮,显示“输入参数值”对话框,在“请输入学生姓名”文本框中输入“梨佩汪 ”,如图所示。单击“确定”按钮,这时就可以看到所建参数查询的查询结果。 5.4.2 创建多参数查询 创建多参数查询,即指定多个参数。在执行多参数查询时,需要依次输入多个参数值。 例5-15 建立一个多参数查询,用于显示指定出生日期范围内的女生信息,要求显示“学号”、“姓名”、“性别”和“出生日期”字段的值。 这里选择“学生”表作为数据源,需要输入开始日期和结束日期两个参数。 5.5 创建操作查询 操作查询包括生成表查询、删除查询、更新查询和追加查询4种。操作查询会引起数据库中数据的变化,因此,一般先对数据库进行备份后再运行操作查询。 5.5.1 生成表查询 在Access 2010中,从表中访问数据要比从查询中访问数据快得多,因此,如果经常要从几个表中提取数据,最好的方法是使用生成表查询,将从多个表中提取的数据组合起来生成一个新表。 * 本章要点 查询概述 创建选择查询 创建交叉表查询 创建参数查询 创建操作查询 第5章 查询的创建与操作 5.1.1 查询的功能 (1)选择字段。 (2)选择记录。 (3)编辑记录。 (4)实现计算。 (5)建立新表。 (6)为窗体和报表提供数据。 5.1.2 查询的类型 在Access 2010中,根据对数据源操作方式和操作结果的不同,可以把查询分为5种类型,分别是选择查询、交叉表查询、参数查询、操作查询和SQL查询。 1.选择查询 选择查询是指根据用户指定的查询条件,从一个或多个数据源中获取数据并显示结果,利用它也可以对记录进行分组、总计、计数、求平均值及其他计算。选择查询是最常用的一种查询类型,其运行结果是一组数据记录,即动态数据集。 2.交叉表查询 交叉表查询实际上是一种对数据字段进行汇总计算的方法,计算的结果显示在一个行列交叉的表中。这类查询将表中的字段进行分类,一类放在交叉表的左侧,一类放在交叉表的上部,然后在行与列的交叉处显示表中某个字段的统计值。 3.参数查询 参数查询利用对话框来提示用户输入查询数据,然后根据所输入的数据来检索记录。它是一种交互式查询,提高了查询的灵活性。 4.操作查询 操作查询与选择查询相似,都需要指定查找记录的条件,但选择查询是检索符合条件的一组记录,而操作查询是在一次查询操作中对检索出的记录进行操作。 操作查询共有4种类型:生成表查询、删除查询、更新查询和追加查询。 5.SQL查询 SQL查询是使用SQL语句创建的查询。有一些特定的SQL查询无法使用查询设计视图进行创建,而必须使用SQL语句创建。 5.1.3 查询的视图 在Access 2010中,查询有5种视图,分别为数据表视图、数据透视表视图、数据透视图视图、SQL视图和设计视图。打开一个查询以后,单击“开始”选项卡,再在“视图”命令组中单击向下的箭头,在其下拉菜单中可以看到如图所示的查询视图命令。选择不同的菜单命令,可以在不同的查询视图间相互切换。 1.数据表视图 数据表视图是查询的浏览器,通过该视图可以查看查询的运行结果。 2.数据透视表视图和数据透视图视图 数据透视表视图是指用于汇总并分析表或查询中数据的视图,而数据透视图视图则以各种图形方式来显示表或查询中数据的分析和汇总。 3.SQL视图 通过SQL视图可以编写SQL语句完成一些特殊的查询,这些查询是用各种查询向导和查询设计器都无法设计出来的。 4.设计视图 查询设计视图就是查询设计器,通过该视图可以设计除SQL查询之外的任何类型的查询。打开查询设计器窗口后,Access主窗口的功能区发生了变化。在功能区上添加了“查询工具/设计”选项卡,在功能区上包含了一
文档评论(0)