Foxtable(狐表)用户栏目专家坐堂 → [求助]excel导入问题


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

主题:[求助]excel导入问题

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


加好友 发短信
等级:幼狐 帖子:55 积分:622 威望:0 精华:0 注册:2013/9/21 11:51:00
[求助]excel导入问题  发帖心情 Post By:2013/10/28 15:57:00 [只看该作者]

在Merge导入excel表时,应该是因为我在导入的表的datacolchanged事件下编辑了一段用来自动编号的代码,结果导进去后编号列变成同一个编号而不是原来excel的编号,求教各位老师该如何解决

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/28 16:09:00 [只看该作者]

SystemReady = False
导入数据的代码
SystemReady =
True

 

参考:

http://www.foxtable.com/help/topics/2218.htm

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/28 16:11:00 [只看该作者]

呵呵,你在DataColChanged事件中写了自动编号,那么合并数据肯定会触发这个事件的,不可能不触发的哦.

1.如果你的问题是指自动编号没实现你预想的效果,请上个例子看看你是怎么做的.

2.如果你是希望合并过来的数据不执行自动编号,保留原有的编号,你可以考虑使用一个全局变量,DataColChanged事件中根据这个全局变量来判断是否执行DataColChanged事件,在执行Merge的时候为这个全局变量赋值为TRUE 那么在DataColChanged事件中判断如果全局变量是TRUE就不执行DataColChanged事件的代码,  Merge 完毕之后再把全局变量设置回FALSE

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/10/28 16:12:00 [只看该作者]

原来还有暂停执行事件的代码 图片点击可在新窗口打开查看  我又献丑了!

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


加好友 发短信
等级:幼狐 帖子:55 积分:622 威望:0 精华:0 注册:2013/9/21 11:51:00
  发帖心情 Post By:2013/10/28 16:54:00 [只看该作者]

图片点击可在新窗口打开查看谢谢狐爸啦,搞定了

 回到顶部