access 中如何实现两个数据表比较后批量更新其中一张表 5

有两个数据表表A结构如:身份证号,姓名,性别,学历,表B结构如:身份证号,备注表A是完整表,表B是表A的子集,现要将表A中找出是表B的记录,并将表A的所有字段值(表B原本... 有两个数据表
表A结构如:身份证号,姓名,性别,学历,
表B结构如:身份证号,备注
表A是完整表,表B是表A的子集,现要将表A中找出是表B的记录,并将表A的所有字段值(表B原本没有这些字段)赋给表B

请高手指点!
展开
 我来答
敏锐还宁静丶行家0
2013-01-10 · TA获得超过6870个赞
知道大有可为答主
回答量:3502
采纳率:0%
帮助的人:1769万
展开全部
窗体上添加一个按钮,然后中按钮的单击事件中写入下面的代码:
' 先添加3个字段
CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 姓名 TEXT;"
CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 性别 TEXT;"
CurrentDb.Execute "ALTER TABLE 表B ADD COLUMN 学历 TEXT;"
' 然后更新查询
CurrentDb.Execute "UPDATE 表B LEFT JOIN 表A ON 表B.身份证号 = 表A.身份证号 SET 表B.姓名 = [表A]![姓名], 表B.性别 = [表A]![性别], 表B.学历 = [表A]![学历];"
我为影狂
2013-01-09 · 贡献了超过100个回答
知道答主
回答量:100
采纳率:0%
帮助的人:27.5万
展开全部
这个可以使用SQL语句来实现!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式