不同user的權限在menuitem如何處理?? |
尚未結案
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
我會用一個table去儲係一個user的right,但係個design係會一個funtion都會分成幾個mode,如add,edit,delete等等...咁我係個database/table都儲係左之後,係個program到,有冇的好而又簡單的方法去enabled/disable的menuitem和個的function/form的某些mode呢? 如果以我個人想法會用...
var PurchaseItem := False;
SalesItem := False;
MainCustomer := False;
MainVendor := False; 即係話,一開始會set晒不同的function的variable係false,然後當user login後get到個right,就相對地set番的variable變成true,然後再將menuitem的enabled設定為true/false,但係去到個form mode就唔知點做...而且用不同variable去儲住個true/false,好似好inefficiency,請問大家有咩好辦法呢?謝
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
中文版: 我想用一個table去記錄每一個user的權限,而且在張form都會有不同的狀態如add,edit,delete等等...所以我的database/table在儲存後,還雖要在program上記錄,好讓我可以顯示那些menuitem雖要disable,並且在不同form到也可以限制user在form的狀態.. 現在我個人想法是...
var PurchaseItem := False;
SalesItem := False;
MainCustomer := False;
MainVendor := False; 那麼,一開始會每個menu item都會有對應的variable,而且會設定為false ,然後當user login後get到權限後,就會相應地set回那些variable的值變成true,跟著會再將menuitem enabled設定為true/false,如果係form的狀態也會有相對的variable去記錄那個form有沒有add/update等等..但這樣做會用很多的variable,這好像不太有郊..請問大家有咩好辦法呢?謝 另外,william,你能提供source code或是能夠更加清楚說明(with example)你的做法嗎?謝
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
|
yachanga
資深會員 發表:24 回覆:335 積分:296 註冊:2003-09-27 發送簡訊給我 |
|
BorlandUser
中階會員 發表:148 回覆:217 積分:73 註冊:2004-02-19 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |