电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

进销存管理系统权限管理功能的实现(二)[4]


发布日期:2019/3/30
 
——此文章摘自《Delphi 数据库开发经典案例解析》定价特价购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

checkboxChecked:=false;

//判断更新后用户是否拥有销售单管理权限

adoqueryClose;

adoquerySQLClear;

adoquerySQLAdd(select 用户编号 from 权限清单 where (用户编号=(select 用户编号 from

用户清单 where 姓名=+comboboxText+))and(权限名称=+checkboxCaption+));

adoqueryOpen;

if adoqueryFieldByName(用户编号)AsString<> then

checkboxChecked:=true

else

checkboxChecked:=false;

//判断更新后用户是否拥有库存查询权限

adoqueryClose;

adoquerySQLClear;

adoquerySQLAdd(select 用户编号 from 权限清单 where (用户编号=(select 用户编号 from

用户清单 where 姓名=+comboboxText+))and(权限名称=+checkboxCaption+));

adoqueryOpen;

if adoqueryFieldByName(用户编号)AsString<> then

checkboxChecked:=true

else

checkboxChecked:=false;

//判断更新后用户是否拥有权限管理权限

adoqueryClose;

adoquerySQLClear;

adoquerySQLAdd(select 用户编号 from 权限清单 where (用户编号=(select 用户编号 from

用户清单 where 姓名=+comboboxText+))and(权限名称=+checkboxCaption+));

adoqueryOpen;

if adoqueryFieldByName(用户编号)AsString<> then

checkboxChecked:=true

else

checkboxChecked:=false;

//刷新更新后的列表框中的权限清单

adoqueryClose;

adoquerySQLclear;

adoquerySQLText:=select 权限名称 from 权限清单 where 用户编号=(select 用户编号 from 用户清单 where 姓名=+comboboxText++);

adoqueryOpen;

listboxClear;

while not adoqueryEof do

begin

listboxItemsAdd(adoqueryfieldbyname(权限名称)AsString);

adoqueryNext;

end;

end;

right>[http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] [http://developcsaicn/delphi/htm>] [] [http://developcsaicn/delphi/htm>]

上一篇:进销存管理系统权限管理功能的实现(二)[5]

下一篇:职员信息维护功能的实现(一)[1]