设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 896|回复: 0
打印 上一主题 下一主题

[模块/函数] 请教权限模块

[复制链接]
跳转到指定楼层
1#
发表于 2004-8-30 17:30:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在库中建立了[用户],[窗体],[用户权限]三个表与一个[用户权限查询]查询,然后我设想是这样的根据打开窗体的“窗体名”来检测权限,但我这样编写不能运行,以下的代码请高手指教,

                                                                                                                                                  Function 权限检测(窗体名 As String) As Boolean

窗体名 = DLookup("权限", "用户权限查询", "名称='" & 窗体名 & "' and [用户]=" user)

If IsNull(窗体名) Or Not 窗体名 Then

    权限检测 = False

    If Len(user) Then

        MsgBox str_用户名 & ":" + vbCr + vbCr + "对不起,你没有权限使用此功能!", vbOKOnly + vbExclamation, "管理系统"

    Else

        MsgBox "请登录后再使用此功能!", vbOKOnly + vbExclamation, "管理系统"

    End If

    DoCmd.Close acForm, 窗体名

Else

    权限检测 = True

End If

End Function



[此贴子已经被作者于2004-8-30 13:57:19编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 02:45 , Processed in 0.113682 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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