-

- 加为好友
- 发送私信
- 在线聊天
-
xuxugr
- 等级:

- 可用分等级:
- 总技术分:
- 总技术分排名:
- 揭贴率:
|
| 发表于:2008-08-19 00:14:40 楼主 |
在管理系统中查询当前窗口用户是否有权限打开,如果可以执行,如果不行则提示'你没有权限,不能打开' Frm_bargain的onshow事件中 Frm_Main.ModuleIfTrue(Data1.ADOQuery8,Frm_bargain);//在Frm_Main父文件中查询Frm_bargain当前用户是否能打开, -------- 而在 procedure TFrm_Main.ModuleIfTrue(ADOQuery3: TADOQuery; Frm: TForm);的事件中 if ADOquery3.RecordCount <1 then begin Application.MessageBox('对不起了,你没有权限,不能打开','提示',mb_ok); exit; end; 可以只是将TFrm_Main窗体退出了,可是Frm_bargain的on show 事件中 Frm_Main.ModuleIfTrue(Data1.ADOQuery8,Frm_bargain);后面的代码仍会执行,exit无法退出,abort也不行,Terminate也不行,那怎么退出呢 |
|
|
|
100
修改
删除
举报
引用
回复
| |