以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54471)

--  作者:风声
--  发布时间:2014/7/29 10:20:00
--  [求助]窗口
老师,我在什么地方设置了这样一个公式现在自己也找不到,我在系统表设置了一个导航窗口,窗口类型是模式窗口左边有个导航栏,打开导航栏点击任务打开其它指定的表导航窗口不关闭但是其中有一个点击个任务它就为打开指定的表同时关闭导航窗口。
--  作者:有点甜
--  发布时间:2014/7/29 10:22:00
--  
 呃,你去看对应控件的对应事件,看看是怎么写的代码。
--  作者:风声
--  发布时间:2014/7/29 10:32:00
--  

For Each c As Col In Tables("通信").Cols
    If c.name.Contains(e.sender.SelectedPage.text)Then
        c.Visible=True
    Else
        c.Visible=False
    End If
Next

 

和这种代码有关系吗?


--  作者:有点甜
--  发布时间:2014/7/29 10:36:00
--  

 回复3楼,上的代码,控制的是列的隐藏和显示,和窗口的关闭无关。

 

 代码一般是这样。 e.Form.Close 之类的。


--  作者:风声
--  发布时间:2014/7/29 10:47:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:蓝峰管理.table

我把项目上传上来
--  作者:有点甜
--  发布时间:2014/7/29 10:52:00
--  
 点击哪个任务有问题?
--  作者:风声
--  发布时间:2014/7/29 11:00:00
--  
导航栏"列表项目"的"通信"
[此贴子已经被作者于2014-7-29 11:28:31编辑过]

--  作者:有点甜
--  发布时间:2014/7/29 11:32:00
--  

 回复,因为你在窗口上引用了【通信】这个表,那么,当你切换到通信表的时候,这个表只有一份,如果在表里显示,就不能再窗口上显示了。

 

 建议,你把窗口上引用的【通信】表,设置成副本

 

 http://www.foxtable.com/help/topics/1906.htm

 

[此贴子已经被作者于2014-7-29 11:32:42编辑过]

--  作者:风声
--  发布时间:2014/7/29 11:58:00
--  
上面好了。关闭系统导航栏窗口,启动导航栏任务按钮打开其他表同时关闭导航栏窗口这样的代码老师怎样写。
--  作者:有点甜
--  发布时间:2014/7/29 12:04:00
--  
以下是引用风声在2014-7-29 11:58:00的发言:
上面好了。关闭系统导航栏窗口,启动导航栏任务按钮打开其他表同时关闭导航栏窗口这样的代码老师怎样写。

 

关闭窗口代码 e.Form.Close