q Server端開發
Server端我們使用S002,因此只在這裏介紹Client的設計步驟。
q Client端開發
Step1>
在Tools中找到EEP Wizard,選擇Create Window Report,表示要創建一個Windows的報表工程。
Step2>
選擇所需要創建的報表類型,這裡選擇ReportViewer
Step3>
在創建報表前,先選擇所要連接的資料庫類型、資料庫的名稱。資料庫的類型一共提供了ctNone、ctMsSql、ctOleDB、ctOracle、ctODBC和ctMySql六種選擇,資料庫名稱中選擇的是EEPNetServer中所設定的資料庫名稱,如下圖。
Step4>
接著設定用來產生ReportViewer的Window form程式,因此,我們需先確定產生專案的名稱。如下:
Step5>
接著設定Client端所要的資料源,我們選擇之前Server端所產生的S002.dll的Orders。必須勾選Master-Details的CheckBox。接著,請按Done按鈕。
Step6>
設定報表的Caption名稱,設定訂單管理
Step7>
接著再按Next後,此時Wizard會列出你所選的資料源的欄位(從xsd中得知)。最後按下Done代表結束Wizard。
Step8>
這樣就完成了Wizard的專案產生,在打開form畫面中的Clientquery的bindingSource設定為ibsMaster,並對這個ClientQuery中添加一個查詢條件如下:
Step9>
設定后,重新建置該專案,在EEPManager中添加一個功能項並設定權限。
Step10> 最後通過EEPNetClient來瀏覽設計效果,在打開窗口中,點選Query的Button。系統會自動篩選出所需要的資料。
Related Topics