以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 按钮权限  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127913)

--  作者:susanhe
--  发布时间:2018/11/24 22:48:00
--  [求助] 按钮权限
请问一下,窗口中的button1 ,button2, botton3,botton4 按钮,当用户名是A 时,只显示button1 和2 ,当用户名是B时,只显示botton3和4, 这个能帮忙指导一下吗? 谢谢。
图片点击可在新窗口打开查看此主题相关图片如下:捕获.png
图片点击可在新窗口打开查看

--  作者:y2287958
--  发布时间:2018/11/24 22:53:00
--  
e.form.Controls("Button1").Visible = User.Name = "用户名A"
e.form.Controls("Button2").Visible = User.Name = "用户名A"
e.form.Controls("Button3").Visible = User.Name = "用户名B"
e.form.Controls("Button4").Visible = User.Name = "用户名B"

--  作者:susanhe
--  发布时间:2018/11/25 7:48:00
--  

那请问如果 开发者也可以用的话,怎么加?

 

e.form.Controls("Button1").Visible = User.Name = "用户名A“


--  作者:y2287958
--  发布时间:2018/11/25 7:51:00
--  
加上“or”
--  作者:susanhe
--  发布时间:2018/11/25 7:55:00
--  
解决了,再多加一条就是了,谢谢。
--  作者:susanhe
--  发布时间:2018/11/26 18:26:00
--  

版主,以下这个代码不对,窗口一打开使用都的按钮都不见了,只能开发者可以。以下如何合并起来。才能生效。谢谢。


e.form.Controls("Button7").Visible = User.Name = "小兰"
e.form.Controls("Button24").Visible = User.Name = "开发者"


e.form.Controls("Button16").Visible = User.Name = "小张"
\'e.form.Controls("Button18").Visible = User.Name = "开发者"


--  作者:susanhe
--  发布时间:2018/11/26 19:04:00
--  

这样加也不对

 

e.form.Controls("Button7").Visible = User.Name = "小兰" or "开发者"
e.form.Controls("Button16").Visible = User.Name = "小张" or "开发者"



--  作者:有点甜
--  发布时间:2018/11/26 19:58:00
--  
e.form.Controls("Button7").Visible = (User.Name = "小兰" or User.Name = "开发者")