Office中国论坛/Access中国论坛

标题: 求助有关数据导入的问题~! [打印本页]

作者: sxgaobo    时间: 2007-10-28 13:52
标题: 求助有关数据导入的问题~!
在导入数据的过程中,可否在走到如图所示的这步时,将选定表(如现在选择的是:集团规模)中的数据全部删除啊?

[ 本帖最后由 sxgaobo 于 2007-10-28 14:09 编辑 ]
作者: andymark    时间: 2007-10-28 14:47
自已做界面应可以实现
作者: sxgaobo    时间: 2007-10-28 16:02
谢谢andymark!
我想做的是,要将一个Excel文件的几个表导入到数据库中对应的表中。在选择了Excel文件中的表后,需要将其在数据库中对应的表中的数据删除,该如何处理啊!
作者: andymark    时间: 2007-10-28 16:45
直接用系的向导并不能删除表中的数据

做一个向导界面(无非是读取数据库所有的表,和选择EXCEL的SHEET表后显示在窗体中,这2点都很容易做到),经过上面处理后,在确定导入前把表中数据删除后导入即可

如果EXCEL文件SHEET表和数据库的名称相同,选择SHEET后执行导入前删除
作者: sxgaobo    时间: 2007-10-28 17:18
谢谢andymark!
能麻烦给做个例子吗?
作者: sxgaobo    时间: 2007-10-29 15:54
我做了个例子,请各位高手帮忙做做好吗?
我可以找到被导入数据的表,如何定位EXCEL文件SHEET表啊!?
[attach]26743[/attach]
作者: sxgaobo    时间: 2007-10-30 09:33
请教各位高手,如何指定EXCEL文件的SHEET表啊!?
    DoCmd.TransferSpreadsheet acImport, 8, "集团规模", "c:\集团明细.xls", True, ""
作者: sgrshh29    时间: 2007-10-30 15:37
原帖由 sxgaobo 于 2007-10-30 09:33 发表
请教各位高手,如何指定EXCEL文件的SHEET表啊!?
    DoCmd.TransferSpreadsheet acImport, 8, "集团规模", "c:\集团明细.xls", True, ""

DoCmd.TransferSpreadsheet acImport, 8, "集团规模", "c:\集团明细.xls", True, "sheet1$"
作者: sxgaobo    时间: 2007-10-30 16:28
谢谢sgrshh29!
再请教如何读取EXCEL文件的SHEET表名称啊?
作者: sgrshh29    时间: 2007-10-30 16:35
原帖由 sxgaobo 于 2007-10-30 16:28 发表
谢谢sgrshh29!
再请教如何读取EXCEL文件的SHEET表名称啊?

用excel对象,或者用ado。




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