Access数据库技术实训教程5.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文档。上传文档
查看更多
第5章 创建Access的查询对象 学习目标 使用设计器创建查询对象的方法 使用查询向导创建查询对象的方法 在查询中自定义字段数据的方法 使用条件表达式描述用户查询要求的方法 本章内容 创建查询对象查找所需数据 创建查询对象操作数据 创建查询对象生成新数据 总结提高 知识扩展 思考与练习 5.1.创建查询对象查找所需数据 5.1.1.创建查询从一个表中查找数据 问题的提出 一个表中可能包含多个字段数据,有时用户只需要表中的部分数据,这个问题如何解决呢? 查询对象可以解决这个问题,可以从一个表确定要查找的字段数据,并显示查找到的数据。这类查询称为选择查询,它是查询对象中最常用的一种查询。 【操作实例1】 创建名称为“物品基本信息”的选择查询对象,从“物品”表中查找“物品编号”、“名称”、“物品类型”、“制购类型”字段的数据。 【操作实例1】 操作步骤: (1) 在Access中打开“格达公司”数据库。 (2) 打开查询设计器 【操作实例1】 (3)选择查询对象的数据来源表 【操作实例1】 (4)确定查询对象查找的数据字段 (5)保存查询对象 【操作实例1】 (6)预览查询对象 归纳分析 (1)【显示表】对话框的使用 (2)查询设计视图的组成 (3)主窗口中菜单栏、工具栏的变化 5.1.2.创建查询从多个表中查找数据 问题的提出 【操作实例1】介绍了从一个表中查找数据的方法,如何从多个表中查找出需要的数据呢? 【操作实例2】将介绍了如何从多个表中查找数据,通过这个实例可以理解为什么要在数据库中建立表之间的关系。 【操作实例2】 创建名称为“外设物品价格”的查询对象,从“物品”、“供应商”、“供应商与物品”3个表中查找“物品编号”、“外设名称”、“供应商名称”、“价格”字段的数据,通过它们可以了解不同供应商提供的外设的价格信息。 【操作实例2】 操作步骤: (1)在Access中打开“格达公司”数据库。 (2)打开查询设计器 (3)选择查询数据的来源表 【操作实例2】 (4)确定查询对象要查找的数据字段 (5)设置查找的条件 归纳分析 创建来自多个表的查询对象的步骤 ①打开查询设计器 ②选择查询数据来源 ③建立表之间的关系 ④添加目标字段。 ⑤设置查询条件 ⑥保存查询对象 5.1.3. 创建查询通过输入参数条件查找数据 问题的提出 【操作实例2】中查找了带有条件的数据,但条件是固定不变的。能不能根据用户的需要在运行查询时增加人机交互的接口,使用户可以根据提示输入参数条件,使查询对象能根据用户输入的参数条件为不同用户查找不同的数据呢? 查询对象可以解决这个问题,不仅可以提供一个输入参数条件的接口,还可以提供多个人机交互的接口,按交互方式输入的条件查找数据。这类查询称为参数查询。 【操作实例3】 创建名称为“供应商物品价格”的参数查询对象,可以根据用户输入的不同物品名称显示供应商提供的物品价格信息。 【操作实例3】 操作步骤: (1)打开查询对象 【操作实例3】 (2)将查询另存为一个新查询对象 (3) 定义输入参数条件的提示文字 【操作实例3】 (4)保存并运行查询 归纳分析 通过原有查询对象生成新查询对象的方法 如果新创建的查询对象与原有的查询对象类似,可在设计视图中打开原有的查询对象,通过“另存为”对话框将它保存为新查询对象的名称,通过在设计视图修改查询字段与查询条件得到新查询对象。 归纳分析 定义输入参数条件的提示文字的方式 实现用户人机交互的接口,只要在查找数据的字段【条件】单元格中输入“[ ]”方括号,在方括号中定义的文字将在执行查询对象时打开的输入参数对话框中显示,这些文字主要是为了提示用户输入参数参考的,为可选项,如果不定义文字,将打开没有提示信息的对话框。 在打开的输入参数对话框中一定要按字段数据要求输入具体数据值,否则会找不到任何数据。 归纳分析 可在多个字段相应的【条件】单元格定义不同的参数,在执行查询对象时将分别打开提示输入对话框,可按要求输入不同的参数,将按多个条件查找满足要求的数据。 5.1.4.创建查询通过向导查找交叉数据 问题的提出 在实际生活当中,经常用行标题显示某类产品,用列标题显示该类中的具体产品,在行列的交叉处显示这类产品的具体数据,这种显示数据表称为交叉表。在Access数据库中能否找出交叉数据,并按交叉表显示交叉信息呢? Access的查询对象可以解决这个问题,为解决这个问题可以专门创建一个查询对象,这类查询对象称为交叉表查询。 【操作实例4】 创建名称为“外设物品价格-交叉表”的交叉表查询对象,该查询用来查找每位供应商提供的外设物品价格,交叉表上使用“供应商名称”字段值做列标题、“名称”字段值做行标题,交叉位置显示该供应商提供的外设物品价格。 【操作实例4】 操作

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档