设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12345下一页
返回列表 发新帖
查看: 5880|回复: 40
打印 上一主题 下一主题

[窗体] 紧急,关于权限问题,是死是活就看这一招了

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-18 21:33:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以前都是折腾些小东东。就只有一个人在用。
最近编了个一小东东,有两三个人会用到。我很担心一件事。。。那就是权限。。
权限没弄好。。那整个库,,就会被他们弄得乱七八糟。
所以权限很重要。。从来都没弄过什么权限,一点思路都没有。怎么办?请大伙支招。


有三个人,

A员工是专门负责登记计划成本,B员工专门负责实际成本,C总经理是对电脑不怎么懂的,所以只能让他看,打印,其它的功能就不能让他碰了。

举例。
当身份为:计划成本   
甩的权限如下:1、A窗体---他不能用“复制”、“打印”按扭,能用“添加”,“删除”按扭
                         2、B窗体---不能打开浏览
                         3、C窗体---能打开游览,有部分按扭可以用,有部份不可以用。

当身份为:实际成本   
甩的权限如下:1、A窗体----他能用的“复制”、“打印”按扭,不能用添加,删除按扭
                         2、B窗体----能打开,有部分按扭可以用,有部份不可以用。
                         3、C盘窗----不能打开

当身份为:总经理   
甩的权限如下:1、A窗体----他不能用的“复制”、添加”,“删除”按扭,只能用“打印”按扭
                         2、B窗体----能打开,能使用里面的所有按扭
                         3、C盘窗----能打开,能使用里面的所有按扭

[ 本帖最后由 goto2008 于 2007-9-18 21:56 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-9-18 21:58:34 | 只看该作者
,看不是太懂,提出本人几点思路,好的请使用,不好的请提出:
把三个窗体分开做,象数据库的表、查询、窗体那样分开来
先建个表,表中有姓名、密码及窗体名、权限等相关字段,然后再做个窗体,按表的方式排列也可,再用代码来实现就OK了,大概思路是这样,具体还靠自己发挥!
3#
发表于 2007-9-18 22:05:44 | 只看该作者
权限问题我也想研究,关注!

点击这里给我发消息

4#
发表于 2007-9-18 22:26:34 | 只看该作者
权限问题涉及到诸多方面。
我的想法是,

首先在登录后用全局变量记录当前用户。

对于禁止某用户在某个窗体的部分功能,可以在窗体的加载事件中设置某些按钮或字段的可见性或有效性;
对于禁止某用户打开某窗体:
一是可以在窗体的打开事件中根据当前用户权限确定是否打开,
二是在登录后根据当前用户权限隐藏打开某些窗体的按钮(包括菜单上的或切换窗体上的),
感觉第二种方法比较好。
5#
发表于 2007-9-18 22:32:57 | 只看该作者
权限论坛上例子已不少了,是最多人提出和关心的问题
楼主想要的权限和一般权限并没有本质的区别,只不过进一步细分罢了
表可参考下面的设计
ID 人员 窗体名 打开 添加 删除 打印 复制 ........

打开 添加 删除 打印 复制 都为是否字段
6#
发表于 2007-9-18 22:37:45 | 只看该作者
编写个权限FUNCTION ,窗体打开时调用FUNCTION即可控制打开 添加 删除 打印 复制 的权限管理
7#
发表于 2007-9-18 22:47:41 | 只看该作者
在程序设计初期,就应先把基本的架构设计好,权限这东东应该在你设计其他窗体前完成。
你这样会在权限方面花费多的时间去修改。
8#
发表于 2007-9-19 09:58:13 | 只看该作者
要限制的不仅仅是限制按钮的问题。
比如限制了“复制”按钮,而用户直接按ctrl+c呢?限制删除按钮,对方直接按了del键呢?
很多的功能其实用安全工作组就可以完成。
不敢展开来说,太多。
9#
发表于 2007-9-19 10:24:21 | 只看该作者
如果是要实现部分权限.我个人感觉4楼的想法不错.简单明了.只不过这是个应急的方法.如果有时间可以完善一下.例如2楼的想法.
andymark 的想法不错.不过好像比较难一些.我个人不会.
andymark哥是否将这样的例子传上来,让我们学习一下.

点击这里给我发消息

10#
发表于 2007-9-19 11:07:17 | 只看该作者
权限搞得我头痛,干脆针对使用相同功能的人编不同的界面。呵呵!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-9 18:48 , Processed in 0.126567 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表