Foxtable(狐表)用户栏目专家坐堂 → 索引 -2 不是为负数,就是大于行数。


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

主题:索引 -2 不是为负数,就是大于行数。

美女呀,离线,留言给我吧!
wymoonwalker
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:224 积分:2120 威望:0 精华:0 注册:2014/2/10 10:59:00
索引 -2 不是为负数,就是大于行数。  发帖心情 Post By:2015/3/31 17:47:00 [只看该作者]

设计了一个表总是报错,关闭提示后不影响正常使用,专家给看看是怎么回事?

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.11.11.1
错误所在事件:信息快报,AfterSelChange
详细错误信息:
索引 -2 不是为负数,就是大于行数。

 

If e.Table.Rows(e.NewRange.RowSel).Locked = True
    If e.Table.Cols(e.NewRange.ColSel).name = "进展程度" AndAlso User.name = "录入人员" Then
        e.Table.StartEditing
    End If
End If


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


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

If e.NewRange.RowSel >= 0 Then
    If e.Table.Rows(e.NewRange.RowSel).Locked = True
        If e.Table.Cols(e.NewRange.ColSel).name = "进展程度" AndAlso User.name = "录入人员" Then
            e.Table.StartEditing
        End If
    End If
End If

 回到顶部
美女呀,离线,留言给我吧!
wymoonwalker
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:224 积分:2120 威望:0 精华:0 注册:2014/2/10 10:59:00
  发帖心情 Post By:2015/4/1 9:12:00 [只看该作者]

好啦!谢谢甜老师!

 回到顶部