回 帖 发 新 帖 刷新版面

主题:权限问题

当用户以管理员身份登录时可以进行更新操作。
当以普通用户登录进就提示无权限更新操作。
有好几个窗体,form1是登录界面,form2,form3......,里分别有
更新操作的块。是不是要用到“模块:???
具体代码怎么写??
谢谢!3Q!十二分感激。

回复列表 (共5个回复)

沙发

pulic i as integer   
i是一个全局变量他代表用户登陆的权限
在用户登陆时给i复制
登陆成功后,判断i,(1,代表有权限;0代表没有权限)
1;有更新功能
0;没有更新功能
这样不就ok了吗?

板凳

不好意思,你的意思我明白也懂了,不过我写不出来哦。晕晕晕
所以麻烦你给我具体点的代码!
谢谢了!!!

3 楼

比如说在form2中所有功能操作前都加上下面的判断代码
if i=1 then
更新代码
//我不知道你要更新什么,
//用什么数据库,
end if

4 楼

谢谢了!原来我在每个窗体中都定义了i ,所以不行的。晕!

5 楼

呵呵,这样啊
所以说,特殊条件的标志
要让人一看到
就知道是干什么用的
不能随便定义,这样以后就不会出现类似问题了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册