請教....如何鎖定Table |
缺席
|
jojoboy
初階會員 ![]() ![]() 發表:65 回覆:108 積分:34 註冊:2002-03-13 發送簡訊給我 |
請教各位前輩:
小弟在設計Form時.....
是透過BDE連結到Paradox的Table上的....
之前我控制使用者權限時,都是使用Button鎖定的方式.....
可是.....
我突然想到了一個問題....
在DataSet裡有一個屬性AutoEdit若為True時
那麼就算使用者不按下編輯的button也可以進行對資料的修正....
於是...我就把屬性AutoEdit設為False...
就解決了使用者必須按下編輯Button的問題....
但....
我卻攔截不到錯誤訊息.....
不知道有那位前輩可以告知去那攔截錯誤訊息....
以及錯誤代碼為何~~~~
也可否請教各位前輩,對於使用者權限控制的方式....是否有更好的建議~~~
Thanks
|
T.J.B
版主 ![]() ![]() ![]() ![]() ![]() 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
提供我的做法給你做參考
一般來說 功能大致分成四種
Insert,Delete,Edit,Apply,Select
(通常Insert,Apply為一組 Edit,Apply為一組
Delete為一組 Select 為一組)
可以設定4個布林變數
分別去設定User對這四種功能的權限(True代表有 False代表沒有)
當進入Form之前 便把該使用者的權限開啟來
例如 若該使用者沒有Insert 及 Select 兩組權限
就把代表此功能的元件(通常是Button及edit或grid)
給disable和read only起來
不要讓User操作 只開放另外兩組給User操作
依此模式去轉換不同的User權限 就醬子
< >< > 回首來時路
也無風雨也無晴~~@.@ 發表人 - T.J.B 於 2002/09/18 13:57:33
------
天行健 君子當自強不息~~@.@ |
jojoboy
初階會員 ![]() ![]() 發表:65 回覆:108 積分:34 註冊:2002-03-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |