Office中国论坛/Access中国论坛

标题: 你在打开窗口时判断当前用户是高级用户还是其他用户,如果是高级用户允许以编辑的方 [打印本页]

作者: 小高    时间: 2006-5-24 22:16
标题: 你在打开窗口时判断当前用户是高级用户还是其他用户,如果是高级用户允许以编辑的方
你在打开窗口时判断当前用户是高级用户还是其他用户,(这我已经做好了)  

  只是如果是高级用户允许以编辑的方式打开,如果是其他用户允许以只读的方式打开

  我不回呀  ! 急呀!

     
作者: 小高    时间: 2006-5-24 22:16
不会呀 ! 不会呀!
作者: 一点通    时间: 2006-5-24 22:46
在要打开的窗体的加载事件中用IF判别用户的权限来控制AllowEdits,例如:

if forms!登陆窗体!用户权限 = "高级" then

    me.allowedits = -1

else

    me.allowedits = 0

end if
作者: fan0217    时间: 2006-5-25 01:31
在打开数据库登录后将登录用户的权限保存在全局变量中,执行操作时根据该变量的值来选择操作。
作者: 小高    时间: 2006-5-25 16:09
真的 很感谢呀! 但想知道

   if forms!登陆窗体!用户权限 = "高级" then

        如果"登录窗体",我想换成其他的窗体,行吗?

        "用户权限" 是字段吗? 但我的其他窗体没有呢?该怎么办????

      
作者: K仔    时间: 2006-5-25 16:15
以下是引用小高在2006-5-25 8:09:00的发言:


真的 很感谢呀! 但想知道

   if forms!登陆窗体!用户权限 = "高级" then

        如果"登录窗体",我想换成其他的窗体,行吗?

        "用户权限" 是字段吗? 但我的其他窗体没有呢?该怎么办????

      

一样可以啊~你可以在Form_Load时记录一个全局变量就行了啊!
参考!http://www.office-cn.net/forum.php?mod=viewthread&tid=39813&replyID=&skin=1

[此贴子已经被作者于2006-5-25 8:16:29编辑过]


作者: 一点通    时间: 2006-5-25 16:36
以下是引用小高在2006-5-25 8:09:00的发言:


真的 很感谢呀! 但想知道

   if forms!登陆窗体!用户权限 = "高级" then

        如果"登录窗体",我想换成其他的窗体,行吗?

        "用户权限" 是字段吗? 但我的其他窗体没有呢?该怎么办????

      

看来你必须从头学起ACCESS,多看点书吧
作者: WDLRCZT    时间: 2006-5-25 16:49
看看这个例子,根据自己的需要再改吧

[attach]18028[/attach]

作者: 小高    时间: 2006-5-25 16:52
    你能不能举个例子?

我弄不出来
作者: WDLRCZT    时间: 2006-5-25 17:10
以下是引用WDLRCZT在2006-5-25 8:49:00的发言:


看看这个例子,根据自己的需要再改吧

[attach]18028[/attach]

这个例子已经很清楚了,只是在于灵活运用
作者: 小高    时间: 2006-5-25 20:01
谢谢  我会认真 研究
作者: 小高    时间: 2006-5-25 20:39
哦 我会了 谢了   




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3