Foxtable(狐表)用户栏目专家坐堂 → 关于模式窗口的问题


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

主题:关于模式窗口的问题

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/13 23:18:00 [显示全部帖子]

用个全局变量保存密码正确的标记,窗口1密码正确的时候,不要窗口2,而是设置这个变量的值。

 

 

forms("窗口1").Open

If 变量 = true

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

End if


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/14 11:09:00 [显示全部帖子]

首先定义一个全局变量:

 

Public bv as Boolean

 

关于定义全局变量参考:

http://www.foxtable.net/help/topics/1842.htm

 

在窗口1的AfterLoad事件设置代码:

bv= False

 

在窗口1的确定按钮设置代码:

if 密码正确 then

   bv = true

end if

 

原来打开窗口1的代码改为:

Forms("窗口1").Open()
if bv Then

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

end if

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/14 11:30:00 [显示全部帖子]

这些不都是赋值吗:

 

 

在窗口1的AfterLoad事件设置代码:

bv= False

 

在窗口1的确定按钮设置代码:

if 密码正确 then

   bv = true

end if


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/14 11:46:00 [显示全部帖子]

你出现错误,是因为漏掉了第一步:

 

 

首先定义一个全局变量:

 

Public bv as Boolean

 

关于定义全局变量参考:

http://www.foxtable.net/help/topics/1842.htm


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/14 14:48:00 [显示全部帖子]

可能有些问题,我检查一下。

改用Var变量吧。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/14 15:10:00 [显示全部帖子]

要不这样:

 

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


 回到顶部