Access合并多表字段/更新查询/追加查询;Access怎样将表1,表2的数据合并成表3样式的数据?-杨雪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


Access合并多表字段/更新查询/追加查询;Access怎样将表1,表2的数据合并成表3样式的数据?

发表时间:2023/11/10 11:42:53 评论(0) 浏览(1730)  评论 | 加入收藏 | 复制
   
摘 要:分享一个合并多表字段/更新查询/追加查询 的示例。
正 文:

一、问题描述:

      怎样将表1,表2的数据合并成表3样式的数据?如下图:




示   例:

点击下载此附件


二、解决方法源码:



Private Sub Command0_Click()
'    删除表3数据
    CurrentDb.Execute "delete * from 表3"
    
'    给表3追加表1的数据
    CurrentDb.Execute "insert into 表3(品种,[1月销量]) select 品种,[1月销量] from 表1"
    
'    将表2中不同于表1的品种追加到表3
    CurrentDb.Execute "insert into 表3(品种) Select 表2.品种 FROM 表1 RIGHT JOIN 表2 ON 表1.品种 = 表2.品种 Where 表2.品种  Not In ([表1].[品种]);"
    
'    将表2中独有的字段2月销量值更新到表3
    CurrentDb.Execute "update 表3 inner join 表2 on 表2.[品种]=表3.品种 set 表3.[2月销量]=表2.[2月销量]"
    
    MsgBox "表3数据更新追加完成!"

End Sub

Access软件网交流QQ群(群号:198465573)
 
 相关文章
追加查询汇总表中记录及追加记录\合并表中数据\合并相同结构表的数据...  【褚玉春  2007/6/5】
Access合并表中各字段信息示例;Access合并字段连接数据的...  【十段  2008/6/13】
【Access更新查询】更新表中数据至目标表指定字段的示例一则  【麥田  2013/12/18】
【Access联合查询】两表合二为一合并数据的联合查询示例一则  【麥田  2022/5/9】
【Access追加查询】1月与2月如何都并到一月里的示例,合并两个...  【麥田  2022/6/6】
【Access更新查询】怎么将“起始日期”和“结束日期”合并到同一...  【麥田  2023/10/26】
常见问答
技术分类
相关资源
文章搜索
关于作者

杨雪

文章分类

文章存档

友情链接