设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2152|回复: 5
打印 上一主题 下一主题

[与其它组件] 如何用代码把当前记录追加到另一张表中?

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-7 18:32:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何用代码把当前记录追加到另一张表中,且不出现系统提示?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-3-7 19:04:00 | 只看该作者
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO [表1] ( 字段1 ) SELECT 表2.字段1 FROM 表2;"
DoCmd.SetWarnings True
3#
 楼主| 发表于 2004-3-7 22:18:00 | 只看该作者
不行啊,天使!!!字段1 是什么意思?
是这样的:我建了一个含有子窗体的窗体用于修改特定记录,子窗体内的记录来源于一个查询。我想让其中一条记录的特定字段值发生变化后,将这条记录COPY到另一个与源表结构完全相同的表里去,用代码怎么实现?
4#
发表于 2004-3-7 22:39:00 | 只看该作者
表内的字段
5#
 楼主| 发表于 2004-3-8 02:34:00 | 只看该作者
菜哥,我问的是在括号内把所有的字段都写上还是把第一个字段都写上,再说我只要追加当前的那条记录啊,天使说的那样好象是把表1所有的记录都追加到表2里去?
6#
发表于 2004-3-9 03:13:00 | 只看该作者
这个用DAO可以解决的。
dim db as database
dim rst as recordset
set rst=db.open...........
rst.addnew
rst![字段名]=me.[子窗体名].form.[字段名]
......
update
rst.close
db.close



[此贴子已经被作者于2004-3-8 19:15:18编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 20:25 , Processed in 0.180993 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表