Foxtable(狐表)用户栏目专家坐堂 → 索引超出数组界限


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

主题:索引超出数组界限

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 20:38:00 [显示全部帖子]

 是不是你的表事件写了什么代码,而导入的数据不规范造成出错?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 20:51:00 [显示全部帖子]

 看DataRowAdded和出入库明细表的datacolchanged和DataRowAdded,看写了些什么。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 21:10:00 [显示全部帖子]

 excel有问题吧?几分钟了,还是打不开你显示你的表格。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/21 21:28:00 [显示全部帖子]

再检查了一下,设这段代码写错了,你写少了一个

 

Dim f As New  Filler
f.SourceTable = DataTables("库调明细表_主表") '指定数据来源
f.SourceCols = "单据日期,门店,业务单号,数量,备注,款号,名称,颜色,尺码,收发类型,品牌,编码,年份,季节"  '指定数据来源列
f.DataTable = DataTables("出入库明细") '指定数据接收表
f.DataCols = "单据日期,门店,业务单号,数量,备注,款号,名称,颜色,尺码,收发类型,品牌,编码,年份,季节"  '指定数据接收列
f.ExcludeExistValue = True
f.Fill() '填充数据


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/22 20:09:00 [显示全部帖子]

 看了一下,这段代码不要写在datacolchanged,直接写到主表的datacolchanged里去

 

Dim f As New  Filler
f.SourceTable = DataTables("库调明细表_主表") '指定数据来源
f.SourceCols = "单据日期,门店,业务单号,数量,备注,款号,名称,颜色,尺码,收发类型,品牌,编码,年份,季节"  '指定数据来源列
f.DataTable = DataTables("出入库明细") '指定数据接收表
f.DataCols = "单据日期,门店,业务单号,数量,备注,款号,名称,颜色,尺码,收发类型,品牌,编码,年份,季节"  '指定数据接收列
f.ExcludeExistValue = True
f.Fill() '填充数据


 回到顶部