Foxtable(狐表)用户栏目专家坐堂 → 初始化项目后运行出错,找不出问题在哪。


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

主题:初始化项目后运行出错,找不出问题在哪。

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


加好友 发短信
等级:童狐 帖子:254 积分:2835 威望:0 精华:0 注册:2014/12/24 9:51:00
初始化项目后运行出错,找不出问题在哪。  发帖心情 Post By:2018/3/19 15:27:00 [只看该作者]

MainTableChanged事件中有以下这样一段代码。

If DataTables("入库明细").DataCols.Contains("型号") = False Then
            DataTables("入库明细").DataCols.add("型号",Gettype(Integer), "[物品名称ID]")
MessageBox.Show("2.1")
            Tables("入库表.入库明细").Cols("型号").Move(1)
MessageBox.Show("2.2")
            Tables("入库表.入库明细").Cols("型号").AllowEdit = False 
MessageBox.Show("2.3")

当初始化项目并清除了所有数据后,运行完2.1就提示:入库明细不存在名为“型号”的列!
清除数据之前运行良好。不知道问题出在哪了?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/19 15:49:00 [只看该作者]

bug,表【入库表】必须至少有一行数据,新增列,关联表才能正常增加列的。那你现在先规避一下。

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


加好友 发短信
等级:童狐 帖子:254 积分:2835 威望:0 精华:0 注册:2014/12/24 9:51:00
  发帖心情 Post By:2018/3/19 16:05:00 [只看该作者]

好的

 回到顶部