以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 对动态加载表的困惑 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43609) |
||||
-- 作者:yedaoan -- 发布时间:2013/12/11 14:29:00 -- 对动态加载表的困惑 通过项目属性里设置BeforeLoadOuterTable事件,把表不加载了, 又做了窗体AfterLoad事件,通过树把表加载过来(这已经达到要求了),如下图
但,关闭这个窗体后,这张表 “产品信息” 又跑出来了,如下图
而且关闭其他窗体,都有一大排表站在那里,这多影响美观啊,他们应该是,我想他们出来,就出来,不想他们出来,就不出来
还有上次bin说的那个 tables("表1").Visible 在项目属性里不能用,不知道在那里用 我的后台是SQL SERVER
弄了很久,没有弄起来,又卡在这了 |
||||
-- 作者:Bin -- 发布时间:2013/12/11 14:33:00 -- 我什么时候说的tables("表1").Visible 在项目属性里不能用? 不想显示设置tables("表1").Visible =False不就好了吗? 或者你在项目属性里,直接设置不显示标题. 或者使用代码 TableCaptionVisible = False |
||||
-- 作者:yedaoan -- 发布时间:2013/12/11 14:36:00 -- bin大侠,别激动,你才回答了一半问题哪,关闭窗口为什么还会跑去来,怎么让他不跑出来,请指点 |
||||
-- 作者:Bin -- 发布时间:2013/12/11 14:37:00 -- 什么叫做跑来跑去,表在这里哪里都不回去,只不过给你窗口盖住了而已. |
||||
-- 作者:yedaoan -- 发布时间:2013/12/11 14:40:00 -- 啊呀,你还是没有理解我问题, |
||||
-- 作者:yedaoan -- 发布时间:2013/12/11 14:53:00 -- 怕说明不了问题,我做了个视频,这里头,在打开“产品信息”时,是先打开产品信息这个表(这里很快会闪过去),然后再打开产品信息窗口,关闭窗口后,又回到产品信息表 我要的是,直接打开产口信息窗口,不要先打开表,关闭时也不要又打开产品信息表 我已经在项目属性,把这个代码加上去 TableCaptionVisible = False
|
||||
-- 作者:Bin -- 发布时间:2013/12/11 14:56:00 -- 你关闭了窗口,当然回到了表,否则回到哪里去? |
||||
-- 作者:Bin -- 发布时间:2013/12/11 14:57:00 -- 直接打开信息窗口你就执行 forms("信息窗口").show 不要显示产品信息表你可以设置这个表的Visible=false 或者把当前表设置为其他表, maintable=tables("XX")
|
||||
-- 作者:blackzhu -- 发布时间:2013/12/11 14:57:00 -- 加上不就好了,请把所有的窗口放在一个表 指定所有者表 |
||||
-- 作者:yedaoan -- 发布时间:2013/12/11 15:02:00 -- 谢谢楼上两位,我试试看 |