- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3、操作查询 更新表查询 追加查询 删除表查询 生成表查询 1.更新表查询——在查询中修改记录 例:把“产品”表中的库存数量大于100的海产品的单价下调10%。 找出库存量大于100,类别ID=8的产品 对该类产品的单价按要求进行调整 操作步骤: 在查询设计视图下,单击工具栏上的“查询类型”按钮,在下拉式菜单上选择“更新查询”。“显示”栏变成了“更新到”栏。 在单价的“更新到”栏输入更新表达式:[单价]*0.9 单击工具栏上的“执行”按钮,再点击“视图”按钮就可查看更新后的结果。 2. 追加查询——在查询中追加记录 例:要把“雇员”表中的头衔为“销售代表”的记录,追加到空表“雇员2”(新建的)中。 操作步骤: 创建新表“雇员2” 在查询设计视图下,单击工具栏上的“查询类型”按钮,在下拉式菜单上选择“追加查询”。在弹出的“追加”窗口中选表“雇员2”。 在“准则”栏中头衔字段对应位置填入“销售代表”。 在“追加到”选项中选择相应新表中的字段。 运行查询,到表“雇员2”中可查看更新后的结果。 3、生成表查询 例:把定货终止,且库存为0的商品,放入到新表“终止定货商品”中。 操作步骤: (1)新建查询,在设计视图下,选择“产品”表,选择所需字段。 (2)在“终止”和“库存”字段的“准则”栏中,分别输入条件“=True”和“ =0”,点击“视图”按钮可查看这些记录。 (3)在查询类别中选“生成表查询”,单击工具栏上的“执行”按钮。在弹出的对话框中输入新表的名称和位置。点击“确定”按钮即可。 (查看新表,观察数据表情况) 4、删除表查询 例:删除定货终止,且库存为0的商品。 操作步骤: (1) 新建查询,在设计视图下,选择“产品-删除练习”表 (2) 在“终止”和“库存”字段的“准则”栏中,分别输入条件“=True”和“ =0”,点击“视图”按钮可查看这些记录。 (3) 在查询类别中选“删除查询”,单击工具栏上的“执行”按钮就可删除满足条件的记录。 各类查询小结 选择需要查看的内容 选择查询 参数查询 计算、分类、汇总 选择查询(利用表达式生成器) 交叉表查询 对查询结果大量更新 更新表查询 删除表查询 追加查询 在查询中生成新表 生成表查询 筛选与查询 筛选与查询的相似处: 都是从表或查询中检索出关于某个记录的子集。筛选只是一种查找操作,局限较多,而查找有很多独特之处。 筛选与查询的不同之处: ①查询可以从一个或多个表、查询中检索记录,记录的筛选只能从一个打开的表中进行。 ②筛选的结果只用于显示,不可以提供给查询、视图和打印使用。 4.建立关联数据表的查询 先建立两个数据表的关联: 例“Northwind”数据库中的“供应商”和“产品”表 查询窗口中,用“新建查询”?“设计视图” 在显示表中,选择以上两张表“供应商” “产品 ” 双击选择两表中所需显示的字段。 单击工具栏的“视图”按钮,查看查询结果。 (问题:若两表没建立关联(如“供应商”及“运输商”),而同时添加到“查询”显示窗口中,结果怎样?) Access的连接方式 Equi-joins(等值连接、内连接) 显示一个表中所有与另一张表相关的记录,这种相关性取决于用来连接表的字段是否有相同的值。 Outer-joins(外部连接) 外部连接只显示连接中一方的记录,而不管在另一方中是否存在相应的记录。 建立常规的等值连接 例1:建立一个查询来查看各类产品订单的情况 (1)打开数据库northwind.mdb,进入查询设计视图 (2)在显示表对话框中选择 “产品”表和“订单明细”表,添加到查询中。 (3)选中“产品”表中的 “产品名称”字段,及 “订单明细”表中的“订单ID”、“数量” 字段将它们拖放到查询网格中的字段行。 (4)单击“产品名称”字段的排序行,打开排序列表框选中升序排序。 (5)单击“运行”按钮,显示查询结果 由间接关系表创建查询 例2:在例1查询结果中显示“客户”表的“公司名称”,从而显示订单客户的真实名称 (1)单击工具栏上“设计视图”按钮,以返回查询设计模式。 (2)单击工具栏上的图标“显示表”,将“订单”表和“客户”表加到查询设计中。 (4)将“客户”表的“客户名称”字段加到查询网格中的字段行的第一列,选择升序排列。 (5)这样,就建立了一个间接关系表的查询,单击“运行”按钮运行该查询结果。 如果在查询中不添加“订单”表到设计视图中,此时能否反映表之间的间接关系? 建立外部连接 外部连接可以显示参与查询的表的所有记录的字段,而不管相应记录是否存在于连接表中, Access可以在左外连接和右外连接间进行选择。 左外部连接查询根据唯一的主关键字,显示表中的所有记录,而不管
文档评论(0)