以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 合并EXCEL问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25159) |
-- 作者:hlm -- 发布时间:2012/11/1 21:30:00 -- 合并EXCEL问题 按以下代码作了一个导入的按钮,每次执行导入时,物料信息表中"物料编号"有重复的也会导入,请问如何改写代码执行筛选,比如原来表中已有此物料编号,再导入相同的物料编号时进行提示并不能导入,谢谢
合并Excel文件: Dim mg As New Merger |
-- 作者:lin_hailun -- 发布时间:2012/11/1 21:49:00 -- 方法一:导入到临时表,然后用filler填充,比较麻烦。 方法二:自己写一个导入Excel的代码。 方法三:合并,之后删除掉重复的数据…… ------------------------------------------------------ 合并是无法排除重复的。感觉重复这个是个问题,狐爸有没有必要弄一个可以根据条件不重复导入的东西出来呢?自己写代码好麻烦啊! [此贴子已经被作者于2012-11-1 21:51:31编辑过]
|
-- 作者:szp2012 -- 发布时间:2012/11/1 21:50:00 -- 下面代码是我从论坛搜素,通用判断不重复导入,注意: 准备导入表的字段应该包含在接收表中
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog [此贴子已经被作者于2012-11-1 21:51:22编辑过]
|
-- 作者:lin_hailun -- 发布时间:2012/11/1 21:52:00 -- 嗯嗯,楼上的代码,看来我要收藏下才行…… |
-- 作者:老有所乐 -- 发布时间:2012/12/1 21:11:00 -- 试了一下,3搂的代码好像还是会重复导入 |
-- 作者:gzdw -- 发布时间:2012/12/1 23:09:00 -- 请参考我以前提问时,“y2287958”的答案,非常简练。 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=25083&replyID=&skin=1
代码为: Dim cmd As New SQLCommand \'导入所有数据 |