以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]这个代码哪错了 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=80927) |
||||
-- 作者:荟美绘姿 -- 发布时间:2016/2/12 12:59:00 -- [求助]这个代码哪错了 Forms("目录窗口").open()
双击行后出现运行错误:未将对象引用设置到对象的实例。
.NET Framework 版本:2.0.50727.5485 请指教,谢谢 [此贴子已经被作者于2016/2/12 13:24:16编辑过]
|
||||
-- 作者:荟美绘姿 -- 发布时间:2016/2/12 13:37:00 -- 这个代码在主表里就行,在窗口作为副表就不行了 |
||||
-- 作者:Hyphen -- 发布时间:2016/2/12 14:10:00 -- 代码前面加上e.Cancel = True,试试 Dim dr As Row = e.Row e.Cancel = True Forms("目录窗口").open() If forms("目录窗口").opened Then forms("目录窗口").controls("Label2").text=dr("ajdjh") End If Forms("一般程序管理").open() If forms("一般程序管理").opened Then forms("一般程序管理").controls("ComboBox1").text=dr("jbxx_zfry1") forms("一般程序管理").controls("Label8").text=dr("jbxx_zfzh1") forms("一般程序管理").controls("ComboBox2").text=dr("jbxx_zfry2") forms("一般程序管理").controls("Label9").text=dr("jbxx_zfzh2") End If |
||||
-- 作者:荟美绘姿 -- 发布时间:2016/2/12 14:27:00 -- 加了还是不行 我是在窗口里做了副表,再在窗口里的副表用双击行就出现了这个运行错误 [此贴子已经被作者于2016/2/12 14:29:28编辑过]
|
||||
-- 作者:Hyphen -- 发布时间:2016/2/12 14:39:00 -- 做个例子上来 |
||||
-- 作者:荟美绘姿 -- 发布时间:2016/2/12 16:05:00 --
|
||||
-- 作者:大红袍 -- 发布时间:2016/2/13 23:44:00 -- Dim dr As Row = e.Row e.Cancel = True Forms("窗口3").open() If forms("窗口3").opened Then forms("窗口3").controls("Label1").text=dr("第一列") End If Forms("窗口1").open() If forms("窗口1").opened Then forms("窗口1").controls("TextBox1").text=dr("第三列") forms("窗口1").controls("TextBox2").text=dr("第九列") End If |