|
資料表中有不同廠區的資料在一起,如何依不同的User帳號個別顯示與維護? |
|
|
提供2種方法,請參考: 1.設定Server端InfoCommand的SiteControl為true,並設定SiteFieldName為廠區代號的欄位名稱。這樣,在EEPNetClient登錄的時候,只要去控制這個Login者的廠區代號,就可自動過濾InfoCommand所傳回的資料,如: CliUtils.fSiteCode = "A"; // 設定該User的廠區資訊 在開啟資料的時候,系統會自動下達: select * from table where sitefield='A' 2.第二種方式是利用Menu Utility中的Parameters來控制,就是不同廠區開啟不同的Menu,然后每個menu可以設定Item Parameters參數比如A,這樣,在Form開啟以及查詢的時候,用程式取得 Form.ItemParameters內容去控制InfoDataSet.Setwhere()也可以達到以上的效果。
|
|
|