Foxtable(狐表)用户栏目专家坐堂 → 请老师看看这个代码有问题么?


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

主题:请老师看看这个代码有问题么?

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


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
请老师看看这个代码有问题么?  发帖心情 Post By:2016/1/11 21:42:00 [只看该作者]

项目启动时提示如下:

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2015.12.22.1
错误所在事件:业务登记,CurrentChanged
详细错误信息:
未将对象引用设置到对象的实例。

是因为我启动时没有将全部窗口加载么?

[此贴子已经被作者于2016/1/11 21:42:45编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/11 22:06:00 [只看该作者]

currentChanged事件,加上代码

 

If e.Table.Current Is Nothing Then return


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


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2016/1/12 7:35:00 [只看该作者]

仍然报错

事件代码如下

If e.Table.Current Is Nothing Then
  Return
Else
  If e.Table.Current("解除占用")=True Then
     Forms("任务安排").Controls("Button2").Enabled=False
  Else
     Forms("任务安排").Controls("Button2").Enabled=True
  End If
End If


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/12 8:22:00 [只看该作者]


If e.Table.Current Is Nothing andalso Forms("任务安排").opened = false Then
  Return
end if

 下面的代码改改放到窗口afterload事件

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


加好友 发短信
等级:童狐 帖子:204 积分:1802 威望:0 精华:0 注册:2015/3/28 7:24:00
  发帖心情 Post By:2016/1/13 22:02:00 [只看该作者]

还是出差,问题到底出在哪里呢?只有启动时会提示,打开窗口后能正常操作运行。

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/1/14 8:09:00 [只看该作者]

条件搞错了,这个

If e.Table.Current Is Nothing orelse Forms("任务安排").opened = false Then
  Return
end if

 回到顶部