Foxtable(狐表)用户栏目专家坐堂 → 合并EXCEL文件导入问题


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

主题:合并EXCEL文件导入问题

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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
合并EXCEL文件导入问题  发帖心情 Post By:2015/12/1 17:35:00 [只看该作者]

FOXTABLE请求解决的问题一

程序如下:

Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xls"

mg.Format = "Excel" '指定格式

mg.SourceTableName = "员工工资信息" '指定要合并的表

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并


出现运行错误:找不到” 员工工资信息“,请求专家指点错误在哪?



陈志刚 敬上  18751210666


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/1 17:39:00 [只看该作者]

你foxtable里面是否有一个叫做 【员工工资信息表】的表?

 

Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xls"

mg.Format = "Excel" '指定格式

mg.SourceTableName = "Sheet$" '指定要合并的表

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并


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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
  发帖心情 Post By:2015/12/1 18:07:00 [只看该作者]

按文件上说的:”员工工资信息.XLS“放在C盘,就是提示”microsoft jet 数据引擎找不对象”员工工资信息“。 请确定对象是否存在,并正确地写出它的名称和路径。
文件名称的地址都对,就是找不到。按照视频的步骤检查,找不到问题所在,故而寻求帮助。

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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
  发帖心情 Post By:2015/12/1 18:12:00 [只看该作者]

    我的软件下载的是试用版FOCTABLE2014,不知与试用版有无关系?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/1 18:59:00 [只看该作者]

以下是引用陈志刚在2015/12/1 18:12:00的发言:
    我的软件下载的是试用版FOCTABLE2014,不知与试用版有无关系?

 

跟版本无关。留意红色代码,后缀名、sheet的名字

 

Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xlsx"

mg.Format = "Excel" '指定格式

mg.SourceTableName = "Sheet$" '指定要合并的表

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并


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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
  发帖心情 Post By:2015/12/8 8:44:00 [只看该作者]

你foxtable里面是否有一个叫做 【员工工资信息表】的表?

 

Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xls"

mg.Format = "Excel" '指定格式

mg.SourceTableName = "Sheet$" '指定要合并的表

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并

 

    上述问题已解决,是电子表格的版本问题。之前存的表格是办法导进去的。只本机新装的电子表所设计的表格才可导进去。

要想之前表导进去,只有把之前的表格导到现在新的表格保存后才能导进去。

   谢谢指点。


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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
  发帖心情 Post By:2015/12/8 8:49:00 [只看该作者]

     求助:查询的设计中:要查询某年某月某日到某年某月某日之间的时间内程序应怎样写?

              在时间范畴内,选择多个项目后,查询不显示,应怎样改写程序?

请求指点。


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/12/8 8:52:00 [只看该作者]

Execl2003

Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xls"

mg.Format = "Excel" '指定格式

mg.SourceTableName = "表格sheet名称" 'Execl表格左下角的名称

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并


Execl2007


Dim mg As New Merger

mg.SourcePath = "C:\ 员工工资信息.xlsx"

mg.Format = "Excel2007l" '指定格式

mg.SourceTableName = "表格sheet名称$" 'Execl表格左下角的名称+$

mg.DataTableName = "员工工资信息表" '指定接收数据的表

mg.Merge() '开始合并

[此贴子已经被作者于2015/12/8 8:53:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/8 9:10:00 [只看该作者]

以下是引用陈志刚在2015/12/8 8:49:00的发言:

     求助:查询的设计中:要查询某年某月某日到某年某月某日之间的时间内程序应怎样写?

              在时间范畴内,选择多个项目后,查询不显示,应怎样改写程序?

请求指点。

 

加上条件

 

mg.Filter = "日期 > #2001-01-01# and 日期 < #2020-01-01#" '指定合并条件


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


加好友 发短信
等级:婴狐 帖子:16 积分:189 威望:0 精华:0 注册:2015/12/1 16:39:00
  发帖心情 Post By:2015/12/8 11:52:00 [只看该作者]

版主:您好!

加上条件,执行不了,还是有错误,请指点:

 

Dim rq As WinForm.ComboBox = e.Form.Controls("日期")

rq.combolist=DataTables("生产报表").GetcomboListString("日期")

 

rq.Filter = "日期 > #2001-01-01# and 日期 < #2020-01-01#" '指定合并条件

Tables("生产报表").Filter =""

 


 回到顶部
总数 20 1 2 下一页