- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章建立动作查询
第7章 建立动作查询 动作查询(Action Query)是建立在选择查询基础之上的查询。动作查询不只是从指定的表或查询中根据用户给定的条件筛选记录以形成动态集,还要对动态集进行某种操作并将操作结果返回到指定的表中。动作查询可以被认为是能够在动态集中对一组指定记录执行某种操作的特殊的选择查询。 Access 2003提供了四种动作查询:更新(Update)查询、生成表(Make Table)查询、追加(Append)查询和删除(Delete)查询。 7.1 了解动作查询 Access 2003提供了四种动作查询:更新查询、生成表查询、追加查询和删除查询。更新查询是在指定的表中对筛选出来的记录进行更新操作;生成表查询是把从指定的表或查询中筛选出来的记录集生成一个新表;追加查询是将从表或查询中筛选出来的记录添加到另一个表中去;删除查询是在指定的表中删除筛选出来的记录。 动作查询是建立在选择查询基础之上的查询。在建立动作查询时,Access 2003首先打开选择查询设计视图。用户可以随后从【查询】菜单中选择相应的命令以生成动作查询。在【查询】菜单中,提供了四种动作查询:更新查询、生成表查询、追加查询和删除查询。也可以单击工具栏上的【查询类型】按钮右边的下拉箭头,然后从列表中选择动作查询选项。 7.2 建立更新查询 更新查询是在指定的表中对筛选出来的记录进行更新操作。 从【查询】菜单中选择【更新查询】命令或者单击工具栏上的【查询类型】按钮右边的下拉箭头,然后从下拉列表中选择【更新查询】选项,Access 2003即将查询设计视图的窗口标题从【选择查询】变更为【更新查询】,同时在QBE网格中增加【更新到】行。 【更新到】行用于为要更新的字段设置更新表达式。 需要说明的是:用户可以在更新查询设计视图的QBE网格的【更新到】行中同时为几个字段输入更新表达式,这样Access 2003可以同时为多个字段进行更新修改工作。 7.3 建立生成表查询 生成表查询是把从指定的表或查询中筛选出来的记录集生成一个新表。这对于从若干个表中获取数据并需要将数据永久保留的任务是非常方便的。 从【查询】菜单中选择【生成表查询】命令或者单击工具栏上的【查询类型】按钮右边的下拉箭头,然后从下拉列表中选择【生成表查询】选项。 需要注意的是:利用生成表查询建立新表时,新表中的字段从生成表查询的源表中继承字段名称、数据类型以及【字段大小】属性,但是不继承其它的字段属性以及表的主键。如果要定义主键或其它的字段属性,要在表设计视图中进行。 7.4 建立追加查询 追加查询是将从表或查询中筛选出来的记录添加到另一个表中去。要被追加记录的表必须是已经存在的表。这个表可以是当前数据库的,也可以是另外一个数据库的,追加查询对于从表中筛选记录添加到另一个表中是很有用的。在使用追加查询时,必须遵循以下规则: l如果要被追加记录的表有主键字段,追加的记录不能有空值或重复的主键值。否则,Access 2003不能追加记录。 l如果追加记录到另一个数据库,必须指明数据库的路径位置和名称。 l如果在QBE网格的【字段】行中使用了星号(*)字段,不能在【字段】行中再次使用同一个表的单个字段。否则,Access 2003不能添加记录,认为是试图两次增加同一字段内容到同一记录。 l添加有【自动编号】数据类型字段的记录时,如果被添加的表也有该字段和记录内容,就不要包括【自动编号】字段。如果要增加到新表并且准备让新表有基于该准则的新【自动编号】(顺序号),也不要使用【自动编号】字段。 从【查询】菜单中选择【追加查询】命令或者单击工具栏上的【查询类型】按钮右边的下拉箭头,然后从下拉列表中选择【追加查询】选项。 【追加到】行用于设置要被追加记录的表(目的表)与追加记录的表(源表)中字段的对应关系。 7.5 建立删除查询 删除查询是在指定的表中删除筛选出来的记录。在所有动作查询中,删除查询是最危险的。因为删除查询将永久地和不可逆地从表中删除记录。 删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录。然而,要从多个表中删除相关记录必须做到以下几点: l相互关联的表之间已建立了表间关系。 l在建立表间关系时,在【编辑关系】对话框中选择了【实施参照完整性】复选框以及【级联删
您可能关注的文档
最近下载
- 小学英语新人教精通版三年级上册Unit 4 Friends Lesson 2教学课件2024秋.pptx
- 2025年易制毒化学品考试练习测试题附答案.doc
- 能源技术革命创新行动计划(2025-2030年).pptx VIP
- 创业资源的管理与整合.pptx VIP
- 2024科技住宅设计标准.docx VIP
- 2025年信息管理系统项目立项申请报告模板.docx
- 管道施工ppt课件学习资料.ppt VIP
- 【2024年7月中考试题观察研讨课件】7. 滨州中考第21题 解析.pptx VIP
- GB50156-2012(2014年版) 汽车加油加气站设计与施工规范.pdf VIP
- _黄帝内经_中相关_血气_气血_论述辨析.kdh.pdf VIP
原创力文档


文档评论(0)