以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口中表调用出错 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34082) |
-- 作者:我爱狐表011 -- 发布时间:2013/5/30 10:51:00 -- 窗口中表调用出错 比如有两个窗口:窗口A和窗口B
窗口B中有个Table1的控件
我在窗口A的AfterLoad的事件中定义窗口B中的表:Dim tbl As Table = Tables("窗口B_Table1"),预览窗口A时 为什么报错:“不存在窗口B_Table1” 请问怎么回事??? |
-- 作者:我爱狐表011 -- 发布时间:2013/5/30 10:52:00 -- 窗口B的窗口名称和窗口标题都是:窗口B |
-- 作者:Bin -- 发布时间:2013/5/30 10:53:00 -- 确保你这时候窗口B打开了.否则是没有这个控件的 |
-- 作者:XYT -- 发布时间:2013/5/30 10:53:00 -- 窗口B有没有打开?没有打开就不存在窗口B_Table1,因为这个表是副本表 |
-- 作者:我爱狐表011 -- 发布时间:2013/5/30 10:56:00 -- 有没有办法在窗口B不打开的情况 Dim tbl As Table = Tables("窗口B_Table1"),这个代码正常执行呢
table1作为副本true [此贴子已经被作者于2013-5-30 10:57:26编辑过]
|
-- 作者:Bin -- 发布时间:2013/5/30 11:02:00 -- 这是不可能的,窗口B没打开.窗口B的控件怎么可能会存在呢. 你换个思路实现吧. |
-- 作者:XYT -- 发布时间:2013/5/30 11:02:00 -- 加个判断,先判断窗口B有没有打开,没有打开就打开窗口B再执行 |
-- 作者:我爱狐表011 -- 发布时间:2013/5/30 11:13:00 -- 谢谢你们,我换了思路,加了判断就好了
|
-- 作者:我爱狐表011 -- 发布时间:2013/5/30 11:23:00 -- 还想问个问题 如果一个窗口中的控件很多时,影响窗口加载速度 如果把某些控件可见属性设置为false,需要时候再让它可见,会不会提高窗口的加载速度?? |
-- 作者:狐狸爸爸 -- 发布时间:2013/5/30 11:27:00 -- 不会。 |