本文是來自帆軟論壇粉絲番薯“我行我素”的分享。
一、概述
採購訂單管理主要包含供應商、物料、項目和訂單管理(視實際需求),模塊實現則分為兩方面:資料庫搭建和FineReport報表製作設計。
二、資料庫搭建
1.創建表
供應商管理表、物料管理表、項目管理表、採購訂單主表(主要信息)、採購訂單子表(訂單中物料明細),需要注意選取各表中欄位的適合類型。
2.表關係
表關係是資料庫部分十分重要額一環,可以先繪製出構思好的E-R圖,然後再設置外鍵關聯。舉個例子,比如供應商管理表中供應商名稱與物料管理表中所屬供應商關聯。
3.序列和觸發
考慮到物料需要以編碼為唯一主鍵,並且以自增的方式插入,需要在資料庫中編寫自增序列和插入觸發。
三、FineReport報表設計
資料庫搭建完畢並帆軟設計器連接,終於到FineReport報表設計環節了!需要設計的模板大致與資料庫中表一一對應,可參考實際操作時的流程:
1、供應商管理界面-填報功能
2、項目管理界面-填報功能+數據校驗(錄入的供應商名稱不存在於供應商管理表中,提交時有提示)
3、物料管理界面-填報功能+數據校驗(錄入的供應商名稱不存在於供應商管理表中或項目名稱不存在於項目管理表中,提交時有提示)
4、採購訂單下達界面
此界面是設計工作量最大的模板,涉及到主子窗口跳轉並賦值、提交成功跳轉至完整訂單模板(列印和存檔)。
圖1
(1)點擊圖1紅色矩形框中按鈕,彈出物料明細子窗口,見圖2.
圖2
(2)點擊圖2紅色矩形框中藍色帶下劃線的物料編碼,關閉子窗口並賦值給主窗口中「代碼」單元格,見圖3.物料價格和描述等明細自動顯示,可通過模板設計時在單元格寫入sql語句實現,見圖4。
圖3
圖4
(3)必要信息填寫完整點擊提交,跳轉至完整的採購訂單界面,可以直接列印和輸出存檔,見圖5。
圖5
5、訂單狀態跟蹤界面
既然訂單已經下達,那麼需要後續跟蹤,確認其送達和付款情況。點擊圖6中確認按鈕,可自動生成相應的日期並提交,此時,按鈕控制項變為不可用。
圖6
6、訂單信息匯總
有了訂單基礎數據分析,可以對其各種指標進行匯總分析,如延誤單數、已付款、總單數等。
實際交貨日期單元格設置條件屬性-背景顏色,延誤顯示紅色、即將延誤顯示黃色等。
喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!