以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教一个问题:为什么在狐表中打开一个表出现窗口,再打开其他表不出现窗口,如何设置。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25193)

--  作者:lyfxybc
--  发布时间:2012/11/3 6:37:00
--  请教一个问题:为什么在狐表中打开一个表出现窗口,再打开其他表不出现窗口,如何设置。

请教一个问题:为什么在狐表中打开一个表出现窗口,再打开其他表不出现窗口,如何设置。

“员工”表下面显示窗口,我查找了一下代码设的是主窗口,再点“轻松输入”则不显示窗口。

 

如果让别的表显示窗口。则“员工”表又不显示。

[此贴子已经被作者于2012-11-3 6:40:32编辑过]

--  作者:lin_hailun
--  发布时间:2012/11/3 9:06:00
--  
 楼主如果是想窗口每个表共有的话,就把窗口设置成 共有;

 如果是想某个窗口属于某个表,就把窗口设置成 停靠;

 如果想窗口脱离表的话,就设置成独立或者模式。

 主窗口只能是属于某个表的……

--  作者:狐狸爸爸
--  发布时间:2012/11/3 9:12:00
--  

假定窗口1是共有窗口或模式窗口,你可以将下面的代码设置在MainTableChanged事件中:

 

If  MainTableName = “员工” Then

    Forms("窗口1").Close()

Else

    Forms("窗口1").Open()

End if

 

这样选择员工表,窗口1会关闭,选择其他表,窗口1会显示。


--  作者:lyfxybc
--  发布时间:2012/11/3 22:09:00
--  

谢谢