以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]高速合并 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19897) |
||||||||
-- 作者:Goldarowana -- 发布时间:2012/5/24 11:25:00 -- [求助]高速合并 高速合并下 更新同主键记录 不好用 选了还是无条件合并的 帮忙解决下 谢谢!
|
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/24 11:29:00 -- Excel文件没有主键的,建议自己编码解决:
http://www.foxtable.com/help/topics/2334.htm
|
||||||||
-- 作者:Goldarowana -- 发布时间:2012/5/24 11:31:00 -- thx |
||||||||
-- 作者:luck-ants -- 发布时间:2012/5/24 13:22:00 -- 是在命令窗口执行吗? |
||||||||
-- 作者:Goldarowana -- 发布时间:2012/5/24 15:37:00 -- 合并时更新原有的数据的代码要怎么写呢? 谢谢! |
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/24 17:14:00 -- 先查找原来是否有这行,有的话,就更新,没有的话,就增加一行。
查找行: http://www.foxtable.com/help/topics/0396.htm
|
||||||||
-- 作者:Goldarowana -- 发布时间:2012/5/24 19:12:00 -- If e.DataCol.name = "发票编号" AndAlso e.DataRow("发票编号") IsNot Nothing Then 不会写更新的代码 把原来的删除了啊 |
||||||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/25 9:36:00 -- 例如:
Dim Book As New XLS.Book("c:\\test\\要合并的文件.xls") |
||||||||
-- 作者:Goldarowana -- 发布时间:2012/5/25 11:24:00 -- 谢谢! |