以文本方式查看主题 - 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 |