——此文章摘自《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>] |