Office中国论坛/Access中国论坛

标题: 导入数据时将原数据覆盖 [打印本页]

作者: jsmugong    时间: 2008-7-22 10:25
标题: 导入数据时将原数据覆盖
使用DoCmd.TransferSpreadsheet acImport命令将Execle表中的数据导入数据库时,要求若原数据库中存在相同关键字的数据,则直接将其原有的数据覆盖,其余的则导入新数据。不知能否做到,请大家帮忙。
作者: liwen    时间: 2008-7-22 17:30
应该不能,在其参数中没有这之类的开关。
但你可使用中间表,先导入到临时表再通过判断后进行更新和追加。
作者: jsmugong    时间: 2008-7-23 16:56
谢谢版主liwen的提示!Thank s!
作者: goto2008    时间: 2008-7-24 09:59
原帖由 liwen 于 2008-7-22 17:30 发表
应该不能,在其参数中没有这之类的开关。
但你可使用中间表,先导入到临时表再通过判断后进行更新和追加。


大哥,能整个库上来学下吗




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