以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如果解决不同的文件多次导入时不导入重复的行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=186740)

--  作者:keli0917
--  发布时间:2023/5/25 17:07:00
--  如果解决不同的文件多次导入时不导入重复的行

图片点击可在新窗口打开查看此主题相关图片如下:25.png
图片点击可在新窗口打开查看

同一个EXCEL文件多次导入,可以通过增加行号解决重复导入的问题。
但是如果相同值的行,在不同的EXCEL表中,如何避免重复导入?
dim bh4 as string

For rn = 0 To sheet.Rows.count - 1 

dim dr as datarow  = DataTables(bmc).SQLFind("[发票号码] = \'" & bh4 & "\' And [行号] = " & rn)

*******
next
                    

[此贴子已经被作者于2023/5/25 17:07:53编辑过]

--  作者:有点蓝
--  发布时间:2023/5/25 17:11:00
--  
dim dr as datarow  = DataTables(bmc).SQLFind("[fa piao号码] = \'" & bh4 & "\' And [金额] = " & 对应行的金额)
--  作者:keli0917
--  发布时间:2023/5/25 18:22:00
--  
金额也可能一样的呢。
[此贴子已经被作者于2023/5/25 18:24:27编辑过]

--  作者:有点蓝
--  发布时间:2023/5/25 20:09:00
--  
没看懂。不就是一样的不要导么?
--  作者:keli0917
--  发布时间:2023/5/25 20:20:00
--  
表一每一行都导入,不管有没有重复的。
表二与已经导入的数据比较,重复的不导入。
[此贴子已经被作者于2023/5/25 20:21:37编辑过]

--  作者:有点蓝
--  发布时间:2023/5/25 20:29:00
--  
表一导入的时候直接导,不要做判断啊。表二导入再做判断啊