Foxtable(狐表)用户栏目专家坐堂 → 如何在多个主窗体中切换?


  共有6006人关注过本帖树形打印复制链接

主题:如何在多个主窗体中切换?

帅哥哟,离线,有人找我吗?
silyangel
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
如何在多个主窗体中切换?  发帖心情 Post By:2013/5/27 16:44:00 [只看该作者]

在基于窗体的模式进行系统开发,我建里了3个窗体,窗体的类型都是主窗体,我用用户菜单的click事件来实现几个窗体的切换显示。

用forms(“xxx”).show(),但是实现不了窗体切换显示的功能。如果把3个窗体都设置成独立类型,就可以实现我的设计意图,不知道如果是主窗体类型该如何写代码实现切换窗体功能。请高手赐教!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/5/27 16:48:00 [只看该作者]

隐藏其他的,再SHOW这个 看看

 回到顶部
帅哥哟,离线,有人找我吗?
silyangel
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
  发帖心情 Post By:2013/5/27 16:51:00 [只看该作者]

必须要每次隐藏其他的,用这种方式吗?没有累世setactiveform 之类的方法?

 回到顶部
帅哥哟,离线,有人找我吗?
silyangel
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
  发帖心情 Post By:2013/5/27 16:52:00 [只看该作者]

再问下,隐藏其它窗体用哪个命令?图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/27 16:53:00 [只看该作者]

1、如果所有者表相同,那么关闭一个,打开另一个就可以啊。

2、如果所有者表不同,例如窗口1的所有者表A,窗口2的所有者表为表B.

 

切换的窗口1的代码:

 

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

MainTable = Tables("表A")

 

 

切换的窗口2的代码:

 

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

MainTable = Tables("表B")


 回到顶部
帅哥哟,离线,有人找我吗?
silyangel
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
  发帖心情 Post By:2013/5/27 17:06:00 [只看该作者]

楼上的方法不灵阿,

用如下命令:

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

MainTable = Tables("表B")

只是显示了表格,没有显示“窗口2”,不知道为何?


 回到顶部
帅哥哟,离线,有人找我吗?
silyangel
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
  发帖心情 Post By:2013/5/27 17:14:00 [只看该作者]

悲催,可以了,原来表设定错误

 回到顶部
帅哥哟,离线,有人找我吗?
silyangel
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:86 积分:631 威望:0 精华:0 注册:2013/5/18 17:14:00
  发帖心情 Post By:2013/5/27 17:14:00 [只看该作者]

感谢 狐狸爸爸 解答

 回到顶部