Office中国论坛/Access中国论坛

标题: 求助:窗体更新数据表 [打印本页]

作者: zlyriver    时间: 2014-7-14 21:05
标题: 求助:窗体更新数据表
麻烦请教个问题,为了查询并标记修改过的数据,建立了数据表A同样结构的B表,查询完成后,需要用A表的当前记录值更新到B表对于的字段,A,B有唯一关联的编号,一整行数据覆盖更新即可,麻烦高手帮帮忙,希望在查询窗体上加个按钮实现这一目的

作者: 盗梦    时间: 2014-7-15 08:56
用ADO更新记录
作者: todaynew    时间: 2014-7-15 11:18
本帖最后由 todaynew 于 2014-7-15 11:23 编辑


dim ssql as string
ssql="update A set A.字段1=(select B.字段1 from B where B.编号=A.编号),A.字段2=(select B.字段2 from B where B.编号=A.编号),......"
currentdb.execute ssql

也可以:
dim ssql as string
'删除A中存在于B表的记录
ssql="delete * from A where 编号 in (select 编号 from B))
currentdb.execute ssql
'插入B表所有记录
ssql="insert into A (*) select * from B"
currentdb.execute ssql

作者: zlyriver    时间: 2014-7-15 15:59
谢谢两位的热心解答,谢谢
作者: 明镜    时间: 2015-3-9 19:50
学习一下
作者: sunwrsun    时间: 2016-3-31 22:19
去23
作者: wuwu200222    时间: 2020-12-8 16:19
学习




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3