关于权限问题
我有一个用户表,里面有用户名,密码,权限,每个用户对应不同的权限,我的登录的时候已经把权限定义成全局变量了
就是我在登录的时候写了一句代码userpower:=DataModule1.adoquerylogin.fieldbyname('power').value;
我想在单击一个菜单的时候,判断这个用户的权限,在菜单的click事件中执行如下代码:
if userpower='管理员' then
userform.show
else
application.messagebox('对不起,您没有权限','提示',mb_ok);
end;
但是不管登录用户是不是管理员都能出来userform,但是换成下面的
if userpower='管理员' then
application.messagebox('对不起,您没有权限','提示',mb_ok)
else
userform.show;
end;
就不管是不是管理员都会弹出没有权限的提示框,总是执行第一句的,怎么回事