Office中国论坛/Access中国论坛
标题:
表的导入问题
[打印本页]
作者:
axczj
时间:
2002-10-22 07:16
标题:
表的导入问题
我的问题是:有三个数据库1.MDB、2.MDB和3、MDB,打开1.MDB进行操作,如何把2.MDB中的表1导入到3.MDB,请指教!
作者:
aban
时间:
2002-10-22 14:52
可以用以下方法,把db2中的表1导入到db1中的一个临时表之后导出到db3中然后把临时表删除:
DoCmd.TransferDatabase acImport, "Microsoft Access", "c:\temp\db1.mdb", acTable, "表1", "表11"
DoCmd.TransferDatabase acExport, "microsoft access", "c:\temp\db1.mdb", acTable, "表11", "表12"
DoCmd.DeleteObject acTable, "表11"
不过此方法简单但缺点是时间长速度慢,而且会把db1的文件撑大,即使删除之后也不能变小,唯一的办法是用access的压缩功能。
另外一个方法是在db1中同时打开db2和db3,首先打开db2中的表1然后按照其格式在db3创建表1,然后把db2中表1的数据写入到db3中的表1中。但此方法的程序较长。
[em26]
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3