以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]请问这段代码哪里有问题! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15052)
|
-- 作者:gaoyong30000
-- 发布时间:2011/12/11 10:52:00
-- [求助]请问这段代码哪里有问题!
有3个下拉组合框要用到 详细内容窗口
此主题相关图片如下:1.jpg
所以我在这3个下拉组合框 命令按钮里写入了段代码
Forms("详细内容").open Forms("详细内容").text = "检查结果"(根据组合框前面的标题) Forms("详细内容").controls("textbox1").value = e.sender.value
但是发现出错 什么情况?
此主题相关图片如下:2.jpg
此主题相关图片如下:3.jpg
[此贴子已经被作者于2011-12-11 10:53:04编辑过]
|
-- 作者:yangming
-- 发布时间:2011/12/11 11:11:00
--
图上说的很清楚啊,一是详细内容窗口关闭了,所以不能调用其中的文本控件,二是错误代码的位置在绩效考核窗口中
[此贴子已经被作者于2011-12-11 11:12:33编辑过]
|
-- 作者:gaoyong30000
-- 发布时间:2011/12/11 12:23:00
--
没看出错误在哪里
Forms("详细内容").open Forms("详细内容").text = "检查结果"(根据组合框前面的标题) Forms("详细内容").controls("textbox1").value = e.sender.value
这代码就在 modalbuttonclick
|
-- 作者:狐狸爸爸
-- 发布时间:2011/12/11 20:05:00
--
这些代码应该放在详细内容窗口的AfterLoad事件中:
e.Form.text = "检查结果"(根据组合框前面的标题)
if Forms("现在这个窗口名称").Opened then e.form.controls("textbox1").value = Forms("现在这个窗口名称").Controls("控件名称").Value
end if
|