以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于merger的一个问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41018) |
||||
-- 作者:东坡一剑 -- 发布时间:2013/10/9 13:24:00 -- 关于merger的一个问题 用下面一段代码想将Excel表中的数据合并到foxtable中 Dim sts As String()
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog Messagebox.Show(1.1) mg.DataTableName = "出库明细" Messagebox.Show(1.2) Messagebox.Show(1.5) For Each dr As DataRow In DataTables("出库明细").DataRows Messagebox.Show(2) DataTables("出库明细").save() MessageBox.Show("导入成功!")
运行到messagebox.show(1.2)到messagebox.show(1.5)之间出现如下错误提示:
Microsoft Jet 数据库引擎找不到对象\'在途明细\'。请确定对象是否存在,并正确地写出它的名称和路径。
而这之间只有一行有效代码 mg.Merge() 代码所在的窗口所有控件的代码没有\'在途明细\'几个字,相关的表事件的代码好像也没有 \'在途明细\'几个字,测试了半天找不到问题所在,只好请教专家了! |
||||
-- 作者:Bin -- 发布时间:2013/10/9 14:02:00 -- 东西发上来瞅瞅. |
||||
-- 作者:东坡一剑 -- 发布时间:2013/10/9 20:34:00 --
在打开的窗口中单击“手工导入到货单”打开窗口“导入到货单” 将“记录信息”页面的内容随便填上,单击”普通表导入“ 单击“导入”,即可看到这个现象
|
||||
-- 作者:有点甜 -- 发布时间:2013/10/9 20:46:00 -- mg.SourceTableName = sheet.Name 上面一句改一下,剩下的错误,你自己看着办吧。 mg.SourceTableName = sheet.Name & “$"
|
||||
-- 作者:东坡一剑 -- 发布时间:2013/10/9 21:20:00 -- 直接就解决了,感谢!非常感谢! |