客戶名稱 | 大宝 【技術範例區】 |
客戶官網 | www.taihopaint.com |
專案功能 | 【主功能表選單】 |
技術範例 | 專案設計應用範例 【暫存檔設計】【SHADOW 機制】【單據帶單】【特色範例】 |
■ ■ ■ 【範例一】不需開立Dataset 暫存檔設計 ■ ■ ■ 【回頁首】
當專案在不開立TEMP檔前題下,但需求暫存欄位設計程式時,
可透過HPC設定Dataset之 [暫存(Temp)]機制來拉 ui 欄位,進行編輯。
例如:下圖為生管計算BOM表成本時的工作底稿畫面,可以透過畫面輸入各欄位後,進行試算成本作業,
其中眾多欄位可以不開立TEMP檔案,直接在HPC工具新增一個TEMP屬性的DATASET後,自訂欄位即可作業,
待編輯存檔後,再設計程式轉存正式檔案及對應欄位。可大量減少專案開立暫存檔案,降低檔案維護成本。 【應用】此範例很適合應用在設計 批次作業 或是 系統參數設定...等作業畫面。 |
■ ■ ■ 【範例二】使用 SHADOW 機制設計跨畫面新增資料 ■ ■ ■ 【回頁首】
請試想一下: 如果應收票據退票時,系統需求新增一筆資料至 收款單畫面,通常你會如何設計? "硬幹啊!" |
■ ■ ■ 【範例三】單據帶單元件,UI設定後自動GEN程式碼,不用CODING 【回頁首】
專案開發過程,為了方便 USER 操作,通常必須提供可勾選來源單號介面,再將勾選單號整批帶入執行畫面的功能! 完成帶單設定後,即可在單據畫面按[帶單]鍵,打開帶單畫面,查詢作業單號後,勾選帶入作業畫面,如下圖所示。 【應用】此範例應用相當普遍,例如:進貨單轉單進退單、訂單轉單出貨單...等眾多有來源單號的作業畫面都適用。 |
在專案設計過程,很可能需要與外部檔案溝通,其中透過 EXCEL 交換資料是很常見的方法之一 ■在本專案中,客戶的訂價策略相當複雜,包含:不同經銷體係、不同幣別下,還有不同包裝的訂價,因此,一般要透過系統來設計UI執行,USER會很難用, 因而採用EXCEL來編輯複雜的產品訂價資料後,再匯入系統成為相關訂價檔案,供專案系統訂價資訊使用,如下圖EXCEL範例所示。 ■客戶價格表的EXCEL檔,可設計批次作業畫面,讓USER選入後,再經程式處理,轉入對應檔案,如下圖。 此EXCEL的特色是: USER是用 X 軸橫向編輯資料, 但是程式必須轉化為 Y 軸逐筆料號當 KEY值的DATASET後,才能轉入資料庫檔案, 有趣的是: 在EXCEL檔中,還可以用料號區間來編輯,例如: PQ-021 ~ PQ-029 表示9個料號,系統必須展成9筆料號來處理。 ■另一畫面則是,由本專案資料庫中,查詢出符合查詢月份訂價資料,再轉出EXCEL檔資料,但EXCEL檔是有格式要套表的哦! 在EXCEL檔中,有標示各欄位指定匯出值,同時各欄位的顏色也有專案指定原則(顏色是依資料動態變換),如下圖所示。 |