瀏覽次數: 627316

  • 用 wizard 建立一個新的 solution,也在 solution define 新增了,但是發現在 client 端開啟Login後,也還是只能選擇 solution1,新定義的 solution 並沒有出現供選擇。
    在EEPManager中定義好solution後,要按一下『Save』,這樣就可以了。但有個地方需要說明一下。EEPNetClient登陸的時候,下拉清單中的Solution是從SystemTable中取得的,所以Solution的定義也要在這個DB中,定義在MenuItemType這個Table中。
  • 在別台機器中,要用Manager.exe或EEPNetClient連到Server無反應,傳回一個錯誤: (407) 必須 Proxy 驗證,這是甚麼問題?
    這是因為你的網路中設定了Proxy的代理,解決方法:是在IE Browser中選-工具-網際網絡-連線-區域網絡設定中 Proxy伺服器不能選定即可。
  • EEPManager Menu Utility無法顯示第三層内容?
    這是了提高Menu Utility打開的速度,所以第三層及之後的各層都是透過Double Click上層的Icon,才進行展開顯示出來的,在RunTime的User所操作的Menu也是這樣的。
  • EEPManager 中Reference Value設定與作用為何?
    EEPManager中有一個D.D.設定(資料字典),在Wizard中會引用此D.D.來自動處理有關各資料表各欄位的屬性,如果你設定的欄位RefValBox,那就會用到Referance Value的設定,也就是當你在Wizard選擇Master或Detail欄位時,右方每個欄位都有一個"..."的button,按進去可以對每個欄位再進行更細膩的設定,RefVal就是在選擇為RefValBox時使用,他可以事先定義好該RefVal的Select語句,要使用哪些欄位,DisplayMember與ValueMember欄位為誰等等資訊,這樣系統就會依照這份設定來自動產生RefVal(或WebRefVal)的元件預設屬性。
  • 在EEP的Groups資料表中,EveryOne是否為固定的群組?
    是的,EveryOne是個固定且特殊的權組,一般來說,EveryOne就代表所有User,是系統內定的群組,代號為”00”,這個特殊群組你可以不必因為增加一個User就須到EveryOne這個Groups中來定義新的User帳號,因為系統本身就會識別EveryOne就是包含所有的Users,可以不必另外定義。
  • EEPManager的Menu Utility在設定Menu時,可否有多國語言的設定。
    在EEPManager/Security Manager/Menu Utility中左上角Solution下方有一個語言別的ComboBox可以選擇,選擇後就可以在Caption中輸入不同語言別的功能項目名稱。
  • 如果WebDataSource是JOIN過來, ToExcel後,標題無法在DD中取得?
    欄位的title是從DD中取得,目前Join的欄位無法取得DD,但可以將left Join欄位用AS命名,在原Table的D.D.可以定義此虛擬欄位。
  • MenuTable的ItemParam可否傳一個以上的參數
    ItemParam是以string格式傳遞的,所以你可以自己選擇,比如多個間用逗號或者分號區別,讀取的時候再自行分隔。
  • solution define 要怎麼刪掉 solution?
    跟一般的Grid資料的操作方法一樣,在Grid中選中該筆Solution,然後按Delete鍵,再按Save。另外,menu的資料涉及很多其他的table,比如安全管理等等,所以需要自行考慮後,手動下sql語句刪除.相關聯的資料表如下:
    Solution(Table為MenuItemType)影響到:
    MenuTable(功能項目清單)
    MenuCheckLog(記錄版本資訊)
    ------------------------------
    但MenuTable影響到下列Table:
    UserMenus(User對Menu的權限)
    GroupMenus(Group對Menu的權限)
    MenuTableControl(頁面Security項目)
    UserMenuControl(User對頁面Security項目權限)
    GroupMenuControl(Group對頁面Security項目權限)
  • EEPManager進不去, 錯誤訊息:User Not Found?
    1. 確認USERS中是否存在該用戶。
    2. 檢查該用戶AUTOLOGIN欄位的值是否設定為S,否則這個user是沒有權限使用EEPManager。
  • 在FORM上添加了InfoSecurity,依User設定權限,有權限的用戶打開FORM仍提示沒有新增、刪除、修改得許可權,請問我該檢查哪些地方?
    1.EEPManager裏設定許可權的時候,有區分User / Group,請檢查是否設置正確
    2.InfoSecurity.Priority有區分User或Group的設定,請檢查是否設置為User
    3.InfoSecurity.RelaxMode可設定是否為鬆散模式。
  • 運行InitEEP.exe成功且EEPNetServer.exe(聯接資料表成功),但打開EEPMaganer.exe時不正常且反應很慢?
    一般情況下,這是因為EEPNetServer的埠被佔用了,所以連不上Server打開EEPManager工程下的EEPManager.exe.config,檢查其中對應的Server的IP與埠號的設置是否正確,如果正確的話,可以通過EEPNetClient來連接檢視Server是否工作,如果仍然連接不上,說明是Server的問題,可以通過運行->cmd 裏鍵入netstat -o -a來檢視Server的埠(8989)有沒有被別的應用所佔用。
  • 執行EEPManager.exe無法登錄,出現「無法連接至遠端伺服器」,要檢查那些設定?
    1. 遠端A/P Server是否開?,開?是否有問題。
    2. 如果運行EEPNetClient.exe可以,那可能是EEPManager.exe的問題,檢查EEPManager.exe.config檔,看裏面的IP是否指向正確。
  • Menu Utility 順序可以改變嗎?
    Menu順序有個屬性Sequence可以設定。
  • 建立EEPManager的Menu Utility時影響到那些Table?
    1. 菜單項內容放在MENUTABLE中。
    2. User對Menu的使用權限是放置在USERMENUS,Group的權限放置在GROUPMENUS中
  • 把 Form1.cs 重新命名成別的,再重新命名回來,EEPNetClient出現Form1 doesn't exist錯誤?
    請在EEPManager\Security Manager中設定FromName為新命名的名稱。
  • 執行Manager Get AD USER,為何沒有抓到密碼?
    AD User的密碼是取不出的,在EEP中不需要取得密碼,系統對AD User是在您輸入密碼後直接到ADServer比對,不是依據Table中的密碼值比對。
  • 已存在兩個資料庫ERP與test2,若要到EEPManager中新增一個Solution,應登錄哪個資料庫?
    Solution的定義,需要在SystemDB中添加,因為EEPNetClient運行的時候,不知道用戶要登陸到哪個資料庫,所以一律從SystemDB中讀取,因此SystemDB裏面必須要定義此Solution。如果你的資料庫並非共用SystemDB,那麼在你的test2中也需要定義Solution,因為定義菜單項的時候會用到,或者你也可以直接將test2定義為SystemDB,這樣就不需要再多做一次。
  • 關於權限設定中的EveryOne群組說明?
    1. 如果該選單是所有User都看的到,則可以設成EveryOne。
    2. EveryOne對應到的群組是"00"。
    3. groupid=00,groupname='EveryOne'這筆資料是在CreateSystemTable的時候,EEP會自動新增一筆,不需要再手動新增至GROUPS資料表。