以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  窗口文本录入值  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151697)

--  作者:zhuxinhui
--  发布时间:2020/7/1 11:19:00
--  窗口文本录入值
MainTable= Tables("表A")
Forms("窗口1").Open()
Forms("窗口1").Controls("comboBox1").value = "伙食"
试过:如果窗口1是停靠类型,Forms("窗口1").Controls("comboBox1").value = "伙食"这段代码是执行了,如果是改为模式就不行了
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:管理项目1.rar


--  作者:有点蓝
--  发布时间:2020/7/1 11:34:00
--  
正常,模式窗口是阻塞型的,关闭后才能执行后面的代码,这是窗口已经关闭,在使用里面的框架就会出错。把【Forms("窗口1").Controls("comboBox1").value = "伙食"】放到窗口的afterload事件里
--  作者:zhuxinhui
--  发布时间:2020/7/1 11:59:00
--  
我现在是想在多个窗口调用,使得每个调用窗口时调用的值不同,可不可以一定要放到窗口的afterload事件里 。
--  作者:有点蓝
--  发布时间:2020/7/1 12:05:00
--  
使用全局变量

MainTable= Tables("表A")
vars("a") = "伙食"
Forms("窗口1").Open()


窗口afterload
Forms("窗口1").Controls("comboBox1").value = vars("a")
[此贴子已经被作者于2020/7/1 12:04:49编辑过]

--  作者:zhuxinhui
--  发布时间:2020/7/1 15:12:00
--  
测试过可以使用,多谢


--  作者:zhuxinhui
--  发布时间:2020/7/1 15:19:00
--  
有空一定有多读几次帮助资料,读得越多作用越大