可否做到user讀取資料時不能跨廠查詢資料,但對某些User又可以開放。
這個功能可以使用InfoCommand的安全管理功能,如果你的table有欄位存放廠別這個資料,那只要設定InfoCommand的SiteControl=true,SiteField設為你存放廠別的欄位名稱,比如SiteNO。這樣,你只要在登陸或者網頁開啟的時候,設定CliUtils.fSiteCode=目前廠別,這樣無論怎樣查詢資料,都會自動在查詢資料的Where與劇中自動加入where SiteNO = 目前廠別的語句,另外,如果你想讓某些User例外時,可以在InfoCommand的SecExcept欄位中設定例外的群組部分,這樣隸屬這個群組的User將不受此SiteControl管制。