- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 查询的创建与使用 9.1 创建选择查询 9.2 查询中的计算功能 9.3 查询的高级操作 9.4 创建操作查询 9.5 创建SQL查询 9.6 案例实训 9.5.2 使用传递查询 传递查询可以直接将命令发送到ODBC数据库服务器上,例如SQL Server等大型的数据库管理系统。ODBC就是开放式数据库连接,是一个数据库的工业标准,就象SQL语言一样,任何数据库管理系统都能运行ODBC连接。 创建传递查询的方法是:在查询设计视图中,选择【查询】|【SQL特定查询】|【传递】命令,系统自动打开【传递查询】文本框。此时选择【视图】|【属性】命令,打开【查询属性】对话框。在【ODBC连接字符串】中输入指定数据源的位置。还可以根据实际需要进行其他设置,最后保存查询文件。 9.5.3 使用数据定义查询 数据定义查询可以创建、更改、删除表、视图和索引。其语法格式与第4章中介绍的一样。在查询设计视图中,选择【查询】|【SQL特定查询】|【数据定义】命令,系统自动打开【数据定义查询】文本框。 9.6.1 创建“联系公司联系人查询2” 实训要求:为“就业信息管理”实现中“打印联系公司信函标签”功能,需要创建一个选择查询“联系公司联系人查询2”。 实训分析:在打印联系公司信函时,需要的信息有:邮编、所在省市、公司地址、公司名称和收信人(联系人)。因此,本查询不能通过单表查询实现,需要来自两个表:“联系公司”和“联系人”的信息。 9.6.2创建“联系公司按名称查询” 实训要求:在“就业信息管理”数据库中,创建一个参数查询“联系公司 按名称查询”。 实训分析:该查询应实现的查询功能是:在对话框中输入一个联系公司名称后,自动显示由该联系公司的所有基本信息。 9.6.3创建“按联系人查询联系记录”查询 实训要求:为实现“就业信息管理”数据库应用程序中的某个查询功能,创建一个参数查询“按联系人查询联系记录”。 实训分析:该查询应实现的查询功能是:在对话框中输入一个联系人姓名后,自动显示由该联系人经手的所有联系记录。因为在“联系情况记录”表中“联系人”字段是“查阅向导”类型,即数字,不便于输入,也不符合实际操作习惯,所以需要从“联系情况记录”和“联系人情况表”两张表来进行查询操作。同理,为了显示联系公司的名字,也需要与“联系公司”表联接。因此,该查询数据源共来自三张表。 9.6.4创建“学生录用情况交叉表”查询 实训要求:为实现“就业信息管理”数据库应用程序查询功能之一——图形报表,创建一个交叉表查询“学生录用情况交叉表”。 实训分析:“学生录用情况交叉表”是先按照公司分组再按录用时间分类统计录用学生的人数。由于“学生录用情况表”中的“公司ID”字段是“查阅向导”类型,所以要显示录用的公司名称必须与“联系公司”表相联接。 * /webnew/ 第九章查询的创建与使用 * /webnew/ 【本章要点】 通过本章的学习,可掌握Access 2003中创建查询基本方法。查询主要目的是通过某些条件设置,从表中选取所需数据。Access 2003支持5种查询方式,即选择查询、操作查询、交叉表查询、参数查询和SQL查询。并能够利用查询向导创建一些简单查询。具体讲解怎样在查询设计器视图中,为每个查询设置适当的条件,条件既可以是简单的数字、文本、日期等,也可是复杂函数、表达式等。 。 9.1.1 查询的概述 查询是一个从数据库中检索记录的描述,可以将查询看成是动态的数据集合,使用查询能够按不同的方式来查看、更改和分析数据来源,也可将其作为窗体、报表、数据访问页的数据。查询实际上是将那些分散的数据按一定的条件集中起来,形成一个数据记录集合。 查询与表的最大区别在于,查询中的数据并不是真正存在的,而是在运行查询时系统从查询源表中抽取数据创建的。查询实际上只是一组SQL语句指令,它只是对表中的数据进行处理,并返回一个类似表的结果。这个结果记录集在数据库中并不存在。 1. 查询的主要功能 (1) 选择表 (2) 选择字段 (3) 选择记录 (4) 排序记录 (5) 执行计算 (6) 建立表 (7) 建立基于查询的报表和窗体 (8) 建立基于查询的图表 (9) 使用查询作为子查询 (10) 修改表Access的查询 2. 查询分类 (1) 选择查询 (2) 交叉表查询 (3) 操作查询 ? 生成表查询 根据匹配的记录创建新表。 ? 更新查询
文档评论(0)