| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1810 人关注过本帖
标题:关于表单内控件权限问题
只看楼主 加入收藏
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
结帖率:93.55%
收藏
已结贴  问题点数:20 回复次数:11 
关于表单内控件权限问题
就是我在表单里面有好多个按钮,我想根据登录用户的权限显示不同的按钮!

我只能根据权限一个个按钮设置显示么?

按钮控件里面有没有什么属性可以让我利用来传递权限值?
搜索更多相关主题的帖子: 用户 
2016-07-08 16:20
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:4 
不显示Visible=权限.F.
禁用Enabled=权限.F.
2016-07-08 16:33
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:4 
弄个登陆权限表,根据权限显示控件
2016-07-08 16:34
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:991
专家分:4966
注 册:2013-2-16
收藏
得分:4 
1、确实需要一个权限表来辅助,根据权限表来决定当前用户能看到哪个?不能看到哪个。
2、实现的方式有多种,比如,
A 用菜单实现,没权限的用户,就没有那个菜单,具体可以看DEFINE BAR  的SKIP 项。
B 用Treeview 实现(把DBF表装入TreeView),没权限的,也不会用这个菜单。
C 用AddObject ,根据权限表,决定要创建哪个按钮,总之,实现的方法很多。
2016-07-10 11:30
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:4 
给出具体实例

坚守VFP最后的阵地
2016-07-10 12:14
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:4 
不光可以设定每个按钮控件是否显示,也可以设置每个按钮是否能够操作(Enabled属性)。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-07-10 13:23
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
哎!怨我没说清楚,我知道可以根据权限设定visible属性,我是想问有没有可以传递权限值的参数,比如,给按钮赋初值等于几的方法?这样就能自动根据权限是否显示按钮了,而不用我一个个设定VISIBLE

2016-07-11 10:35
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 7楼 baichuan
需要时设置VISIBLE不是一样吗?
如:初始时可在INIT事件操作。
2016-07-11 11:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
定义全局变量,登录时,不同类别的登录人员,赋予不同的值,不同的类别的人,使用不同的按钮。

坚守VFP最后的阵地
2016-07-11 11:54
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
以下是引用吹水佬在2016-7-11 11:26:44的发言:

需要时设置VISIBLE不是一样吗?
如:初始时可在INIT事件操作。



我是觉得每一个都单独设定有些复杂,看起来是没有更好的办法了

2016-07-11 14:11
快速回复:关于表单内控件权限问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.058037 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved