線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:745
推到 Plurk!
推到 Facebook!

不同user的權限在menuitem如何處理??

尚未結案
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-29 00:33:43 IP:218.102.xxx.xxx 未訂閱
我會用一個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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-29 09:28:29 IP:147.8.xxx.xxx 未訂閱
Perhaps you could get more response by posting in written Chinese instead of Cantonese? 
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-03-29 10:23:39 IP:203.185.xxx.xxx 未訂閱
中文版: 我想用一個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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-03-29 13:07:58 IP:210.243.xxx.xxx 未訂閱
Hi  弟對於這個問題曾經實作過.. 以下簡介觀念 弟實作的權限設計分為兩層 我把功能鍵用Tmenuitem來設計 第一層: 不同User看到的menu item 不一樣 第二層: 不同權限的User 進去 form 後 可以看到的功能按鍵不一樣..    不過這樣的方法並不單純, 也不簡單.. 如果有興趣, 等我有空整理完可以將code post zip 上來  <>~悠遊法國號~
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-03-29 14:33:31 IP:203.185.xxx.xxx 未訂閱
很感謝你的回覆,其實我大慨也想這樣做,不過很想了解或閱讀別人的方法去做,因為工作上要幫客人這樣做,不過如果可以,請你post一條link或zip給我,因為我的project始終有限期....~"~ 不過也很感謝你的回答^^
yachanga
資深會員


發表:24
回覆:335
積分:296
註冊:2003-09-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-03-30 12:04:54 IP:211.74.xxx.xxx 未訂閱
Hi.. 我整理完了我的想法: 請參考拙作.... 希望對你有幫助    http://delphi.ktop.com.tw/topic.php?TOPIC_ID=47319 <>~悠遊法國號~
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-03-31 17:25:50 IP:203.185.xxx.xxx 未訂閱
很多謝你的demo,使我獲得不少. ^^"
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-03-31 17:57:38 IP:203.185.xxx.xxx 未訂閱
請讓我問少許離題問題...你那些button的圖形在那裏找的?因為我找也找不到...如果用自己整的,由不會褪底色或可能是較大...如果可以請post一些圖形或link給我,謝謝
yachanga
資深會員


發表:24
回覆:335
積分:296
註冊:2003-09-27

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-04-02 12:54:33 IP:211.74.xxx.xxx 未訂閱
用google找 應該有很多吧 試試看    ~悠遊法國號~
BorlandUser
中階會員


發表:148
回覆:217
積分:73
註冊:2004-02-19

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-04-02 14:24:49 IP:203.185.xxx.xxx 未訂閱
很感謝你的幫忙和解答^_^
系統時間:2024-11-25 8:49:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!