设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2082|回复: 13
打印 上一主题 下一主题

[窗体] 如何根据权限对子窗字段进行锁定?

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-8 15:53:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请看图片....

[ 本帖最后由 goto2008 于 2007-9-8 23:31 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2007-9-8 17:02:45 | 只看该作者
我比较喜欢用ACCESS自带的安全系统!
3#
发表于 2007-9-8 17:11:09 | 只看该作者
建一个模块级变量strname为文本型,记录登录者姓名,然后在那个子窗体的当前事件中来判断
if  strname= goto2008     then
       me.实际成本.locked=true
       me.备注.locked=true
else
       me.实际成本.locked=false
       me.备注.locked=false
end if
不过在下建议使用ACCESS自带的工作组文件来管理用户最好,那样不用建那个全局变量,直接用currentuser来判断就行了,另外工作组文件来管理方便安全。
if  currentuser= goto2008     then
       me.实际成本.locked=true
       me.备注.locked=true
else
       me.实际成本.locked=false
       me.备注.locked=false
end if
4#
 楼主| 发表于 2007-9-8 17:18:28 | 只看该作者
这个什么权限设置对我来说太重要了...
因为日后可能登陆的人...会有两三个...如果他们都可以随便删除.数据..那太恐怖了
5#
 楼主| 发表于 2007-9-8 17:19:19 | 只看该作者
ACCESS自带的工作组文件来管理用户

不知论坛有没有这种教程????     真得研究下哦
6#
发表于 2007-9-8 22:16:52 | 只看该作者
工作组给破解了,也是形同虚设
7#
 楼主| 发表于 2007-9-8 22:20:52 | 只看该作者
原帖由 andymark 于 2007-9-8 22:16 发表
工作组给破解了,也是形同虚设


......大哥帮忙看看我一楼的这个库要怎么做才好?
8#
发表于 2007-9-8 22:25:18 | 只看该作者
3楼已经给你提示了

点击这里给我发消息

9#
发表于 2007-9-8 23:14:44 | 只看该作者
主窗体的加载事件代码:
Private Sub Form_Load()
With Me.成本表.Form
    Select Case CurrentPopedom
    Case "管理员"
   
    Case "计划成本"
        .实际成本.Locked = True
        .备注.Locked = True
        
    Case "实际成本"
        .计划价格.Locked = True
        .计划用量.Locked = True
        .计划成本.Locked = True
        .备注.Locked = True
        
    Case "总经理"
        Me.成本表.Locked = True
    Case "待定"
    End Select
   
End With
End Sub
10#
 楼主| 发表于 2007-9-8 23:38:24 | 只看该作者
非常感谢zyz218大哥和小宝大哥
子窗体的权限功能实现了....

我想再问个问题...(主窗体有三个按扭,比如是:添加,删除,打印)....我想实现
当身份为"实际成本",他到这个窗体时,主窗上的添加为不可用,,,,只有删除和打印可以用
当身份为"总经理".他到这个窗体时,主窗上的添加和,删除为不可用,,,,只有打印可以用

请教上面这串代码要怎么改????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-8 19:41 , Processed in 0.109552 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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