以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断某列数据,然后窗体控件不可用的代码怎么修改  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=84582)

--  作者:scofields
--  发布时间:2016/5/5 11:03:00
--  判断某列数据,然后窗体控件不可用的代码怎么修改
狐爸,你好,我在表属性的PrepareEdit加入以下代码,发现没有用啊,提示:调用的目标发生了异常,未将对象引用设置到对象的实例。这可怎么修改?望指正。


If e.Row.IsNull("状态") = False Then \'如果状态列不为空
e.Form.Controls("ComboBox1").Enabled = False
e.Form.Controls("ComboBox2").Enabled = False
End If

--  作者:大红袍
--  发布时间:2016/5/5 13:25:00
--  
If Forms("窗口1").Opened AndAlso e.Row.IsNull("状态") = False Then \'如果状态列不为空
    Forms("窗口1").Controls("ComboBox1").Enabled = False
    Forms("窗口1").Controls("ComboBox2").Enabled = False
End If