熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

進銷存管理系統權限管理功能的實現(一)[3]

2022-06-13   來源: Delphi編程 
    ——此文章摘自《Delphi 數據庫開發經典案例解析》定價 特價 購買>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

    //根據用戶的權限修改checkbox中的內容
    //判斷用戶是否擁有商品清單管理權限
    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;
     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

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


From:http://tw.wingwit.com/Article/program/Delphi/201311/24844.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.