Foxtable(狐表)用户栏目专家坐堂 → [求助]多次引入同一个excel表能否覆盖


  共有1785人关注过本帖树形打印复制链接

主题:[求助]多次引入同一个excel表能否覆盖

帅哥哟,离线,有人找我吗?
whyxd
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1904 威望:0 精华:0 注册:2016/2/17 12:11:00
[求助]多次引入同一个excel表能否覆盖  发帖心情 Post By:2017/3/18 12:16:00 [只看该作者]

我想做的是引入单据!
我的做法是引入excle表,再提取引入的数据,然后删除引入表。
代码如下
'判断是否存在同名表
If DataTables.Contains("1123") Then
MainTable = Tables("1123")
Syscmd.Table.Delete()
End If
'引入excel
Dim ip As New Importer
ip.SourcePath = "d:\Data\123.xls" '指定数据文件
ip.SourceTableName = "zzz" '指定要导入的表
ip.NewTableName ="1123" '导入后的表名
ip.Format = "Excel" '指定导入格式
ip.Import()

这样的方式可以实现,但是每次删除都会有提示是否确认删除,想要不提示,直接删除怎么写?
有没有更合理的方法?还请多多指教!
[此贴子已经被作者于2017/3/18 12:18:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110813 积分:564003 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/3/18 14:13:00 [只看该作者]

不要频繁删除和创建表。清空数据再合并就行了

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
whyxd
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:204 积分:1904 威望:0 精华:0 注册:2016/2/17 12:11:00
回复:(有点蓝)不要频繁删除和创建表。清空数据再合...  发帖心情 Post By:2017/3/20 11:09:00 [只看该作者]

好的,明白了,多谢


 回到顶部