以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  弹出密码窗口与程序暂停  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95354)

--  作者:lur320
--  发布时间:2017/1/17 15:29:00
--  弹出密码窗口与程序暂停

有几个菜单按钮都会用到一个统一的密码窗口(模式窗口),希望在输入正确密码后,进行不同的操作。

例如A按钮在密码正确后显示101表,B按钮在密码正确后显示102表。

 

请问,如何暂停A按钮和B按钮的显示相应表格的代码?

而非在密码窗口的OK的click里面按照不同的情况进行判断?


--  作者:有点色
--  发布时间:2017/1/17 15:33:00
--  

按钮a

 

Vars("操作") = "102"

Forms("窗口1").Show

 

按钮B

 

Vars("操作") = "101"

Forms("窗口1").Show

 

窗口1绑定

 

If Vars("操作") = "101" Then

 

ElseVars("操作") = "102" Then

 

End If


--  作者:lur320
--  发布时间:2017/1/17 15:35:00
--  

大概意思你是依旧设定了一个公共变量,然后再密码的click里面根据不同的公共变量值进行不同的操作吧?

 

我是想问是否有什么办法把代码集中在按钮A和B上面?


--  作者:有点色
--  发布时间:2017/1/17 15:37:00
--  

 窗口ok按钮

 

vars("返回值") = "OK"

 

 按钮A

 

Forms("窗口1").Show

If vars("返回值") = "OK" Then

 

End If


--  作者:lur320
--  发布时间:2017/1/17 15:39:00
--  
好的,我试试看,Forms("窗口1").Show 后面会不会暂停等待密码输入。

 

If vars("返回值") = "OK" Then