Foxtable(狐表)用户栏目专家坐堂 → 窗口实例化错误问题


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

主题:窗口实例化错误问题

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


加好友 发短信
等级:婴狐 帖子:36 积分:463 威望:0 精华:0 注册:2013/4/5 15:46:00
窗口实例化错误问题  发帖心情 Post By:2015/11/30 8:40:00 [只看该作者]

各位大虾:
    运行以下代码产生了错误:

Dim CBAddVar As WinForm.CheckBox = e.Form.Controls("CBAddNew")
'Dim TBLBill2 As Table=Tables("Bill2")
'Dim TBLCo2 As Table=Tables("Co2")
'Dim FrmNameSWxx As String =Vars("FrmNameSW")
'Dim FrmNamexx As String= Vars("FrmName")

If vars("FrmNameSW")="BOM建立"  And  vars("FrmName")="Bill2"  And Tables("Bill2").Current("ParentItem")<>"" And  CBAddVar.checked=True
Tables("Bill2").addnew
End If

If  vars("FrmName")="co2"  And Tables("Co2").Current("Item")<>"" And  CBAddVar.checked=True
Tables("Co2").addnew
End If


错误提示信息如下:

.NET Framework 版本:2.0.50727.5485

Foxtable 版本:2015.11.2.1

错误所在事件:窗口,添加货号,CBAddNew,CheckedChanged

详细错误信息:

System.NullReferenceException: 未将对象引用设置到对象的实例。

   UserCode.AVGpXwrwtSIwZYXE7(ControlEventArgs e)



怎样修改呀!!



  叶




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


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

If Tables("Bill2").Current IsNot Nothing Then
    If vars("FrmNameSW")="BOM建立"  And  vars("FrmName")="Bill2"  And Tables("Bill2").Current("ParentItem") > "" And  CBAddVar.checked=True
        Tables("Bill2").addnew
    End If
End If

If Tables("Co2").Current IsNot Nothing Then
    If  vars("FrmName")="co2"  And Tables("Co2").Current("Item") > "" And  CBAddVar.checked=True
        Tables("Co2").addnew
    End If
End If


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


加好友 发短信
等级:婴狐 帖子:36 积分:463 威望:0 精华:0 注册:2013/4/5 15:46:00
  发帖心情 Post By:2015/11/30 13:23:00 [只看该作者]

谢谢!按你的办法,已解决问题。 


 回到顶部