以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=53550)

--  作者:wumingrong1
--  发布时间:2014/7/10 12:46:00
--  [求助]
在  DropDownForm 窗口的  AfterLoad 中写有以下命令:

 Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("多项列表项目表","一级条件|二级条件|三级条件","条件列=\'" & e.Form.Controls("器材类别").Value & "\'")

然后在录入窗口输入的时候弹出错误提示;帮我看看究竟问题在哪?

图片点击可在新窗口打开查看此主题相关图片如下:360截图20140710123353531.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:360截图20140710123420562.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:360截图20140710124127265.jpg
图片点击可在新窗口打开查看

如果我把  "条件列=\'" & e.Form.Controls("器材类别").Value & "\'"  改成  "条件列=\'防毒面具\'"就没问题

--  作者:Bin
--  发布时间:2014/7/10 14:09:00
--  
你是不是搞错窗口了?  e.form是指本窗口,你要是在下拉窗口里获取上一个窗口的控件 要指定窗口名

fomrs("XX").controls

--  作者:有点甜
--  发布时间:2014/7/10 14:10:00
--  
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree("多项列表项目表","一级条件|二级条件|三级条件","条件列=\'" & Forms("窗口xxx").Controls("器材类别").Value & "\'")