Foxtable(狐表)用户栏目专家坐堂 → 求助:关于AfterSelChange事件的问题。


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

主题:求助:关于AfterSelChange事件的问题。

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


加好友 发短信
等级:幼狐 帖子:82 积分:614 威望:0 精华:0 注册:2016/12/22 20:54:00
求助:关于AfterSelChange事件的问题。  发帖心情 Post By:2017/5/17 23:07:00 [只看该作者]

通过以下代码,在订单表中点击订单号来删选同一订单号的所有行。但在运行后,点击每一个订单号后先出现以下错误提示,然后才进行删选。不得其解。

 

在订单表中编写AfterSelChange事件代码:

Dim c As Col = e.Table.Cols(e.NewRange.ColSel)
If c.name="订单号" Then
    e.Table.StartEditing()
    Tables("订单").filter="[订单号] ='" & e.Table.Current("订单号") & "'"
Else
    Tables("订单").filter=""
End If

 

运行后错误提示:

.NET Framework 版本:2.0.50727.8000
Foxtable 版本:2017.4.22.1
错误所在事件:订单,AfterSelChange
详细错误信息:
未将对象引用设置到对象的实例。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/18 0:51:00 [只看该作者]

 不行,不能在此事件执行筛选操作,有冲突,会报错。

 

 如果是点击,建议在click事件写代码


 回到顶部