以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQLQuery类型Table只能在项目打开后点击一次有效  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44893)

--  作者:tomcat521
--  发布时间:2014/1/11 11:33:00
--  SQLQuery类型Table只能在项目打开后点击一次有效

在“流水查询主窗口”的Table1建了一个SQLQuery类型Table,从“安装”、“维修”、“维护”、“撤出”取数据:

 


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

每次项目打开后,第一次点击导航栏的“流水查询”可以打开这个窗口,也能显示数据,可以查询。

但点了其他窗口后,如“安装”、“维修”、“维护”、“撤出”、“信息反馈表”等等,这个“流水查询”窗口就打不开了,得重新开一遍这个项目才行,不知道问题出在哪?

 


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

图片点击可在新窗口打开查看此主题相关图片如下:topiclinkclick事件.jpg
图片点击可在新窗口打开查看

--  作者:123go
--  发布时间:2014/1/11 11:39:00
--  
你这么截图 估计没人帮你了  代码要贴出来  要么上例子
--  作者:Bin
--  发布时间:2014/1/11 11:39:00
--  
所谓的打不开了是什么情况?  出错? 空白表? 能否上个例子看看
--  作者:逛逛
--  发布时间:2014/1/11 11:51:00
--  

你第一次点击是打开窗口,所以触发了数据加载

 

后面切换,只是对窗体的隐藏和显示进行了操作,不会触发数据的重新加载

 

所以你在切换时,要用代码去触发,使窗口能重新刷新数据


--  作者:tomcat521
--  发布时间:2014/1/11 12:45:00
--  

可能描述不清楚,让大家困惑了,我上个例子吧:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


--  作者:lsy
--  发布时间:2014/1/11 13:00:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.rar


--  作者:tomcat521
--  发布时间:2014/1/11 13:44:00
--  

谢谢lsy,您将之前的TopicLinkClick事件

MainTable = Tables("流水查询主窗口_Table1")
改为

MainTable = Tables("main")
Tables("流水查询主窗口_Table1").Focus()

 

是不是对于SQLQuery型Table都要将焦点转移过来?,而对绑定的Table则不需要。


--  作者:lsy
--  发布时间:2014/1/11 13:46:00
--  
主窗口要随着所有者表走。