权限管理RBAC 进销存管理系统权限管理功能的实现(一)[2]
进销存管理系统权限管理功能的实现(一)[2]
![权限管理RBAC 进销存管理系统权限管理功能的实现(一)[2]](http://img.zhputi.com/uploads/6ce2/6ce2c5b9bf33390dbc2814d00c3dcfb338264.jpg)
——此文章摘自《Delphi 数据库开发经典案例解析》定价 ¥ 特价 ¥ 购买>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>
( ) 实现用户权限管理的代码如下 // 关闭窗体时同时关闭对权限清单的插入许可功能 procedure Trights FormClose(Sender: TObject; var Action: TCloseAction); begin //先将对权限清单表的插入功能关闭 adomand CommandText:= SET IDENTITY_INSERT 权限清单 off ; adomand Execute; //关闭窗体是返回上一级窗体 manage show; end; // 窗体显示时 为下拉列表框设置用户词典 // 不允许对管理员sys的权限进行设置 procedure Trights FormShow(Sender: TObject); begin adoquery Close; adoquery SQL Clear; adoquery SQL Text:= select distinct 姓名 from 用户清单 where 姓名!= sys ; adoquery Open; bobox Clear; while not adoquery Eof do begin bobox Items Add(adoquery fieldbyname( 姓名 ) AsString); adoquery Next; end end; // 将下拉列表中选中的用户所对应拥有的权限显示在列表框中 procedure Trights ComboBox Change(Sender: TObject); var str temp:string; begin adoquery Close; adoquery SQL clear; adoquery SQL Text:= select 权限名称 from 权限清单 where 用户编号=(select 用户编号 from 用户清单 where 姓名= +bobox Text+ + ) ; adoquery Open; listbox Clear; while not adoquery Eof do begin temp:=adoquery fieldbyname( 权限名称 ) AsString; listbox Items Add(temp); adoquery Next; end;
lishixinzhi/Article/program/Delphi/201311/24846相关文章
- 行政监督 捆绑监督
- 完整的进销存管理系统 进销存管理系统销售管理功能的实现(一)[3]
- 管理会计的现状 管理会计的控制职能有哪些
- 行政事业单位财务内部控制制度 行政事业单位内部控制制度包括什么内容?
- 登录功能怎么实现 进销存管理系统资料管理功能的实现(二)[1]
- 登录功能怎么实现 进销存管理系统登录功能的实现[3]
- 存货管理制度优化设计 存货管理制度
- 管理学控制的类型与过程 管理学 控制工作的关键步骤是()A制定计划B确立标准C衡量绩效D纠正偏差 选什么?解释下原因谢谢
- 登录功能怎么实现 进销存管理系统资料管理功能的实现(二)[2]
- 什么叫进销存管理系统 进销存管理系统资料管理功能的实现(二)[4]
爱学记

微信收款码
支付宝收款码