天天看點

機房收費系統之結賬與報表

機房收費系統在幾天前終于告一個段落了,這篇是關于最後階段結賬與報表的總結。

結賬,首先清楚該窗體的作用是:管理者對每個操作員工作情況的檢視。其中包括售卡數量,充值金額以及退還金額。

知道全局後,操作上就會簡單不少了。我們需要做的就是将周遊學生資訊表、充值資訊表和退卡資訊表後的該操作員和結賬狀态為“未結賬”的所有金額總計。然後在單擊結賬後,将彙總後的資訊寫入結賬表,将前面三個表中的結賬狀态标記為“已結賬”。

結賬流程:

Part One:将所有操作員ID和Name提取出來,以供選擇。(下面以選擇姓名為例)

Part Two:從ID或Name中任意選擇一個,便将該操作員的工作記錄顯示在SSTAB控件中,全部是“未結賬”狀态下的工作記錄。(下面以充值選項為例)

Part Three:确認結賬。将所有表中結賬狀态改變。(以充值表為例)

并将資料寫入到結賬表中。

Part Four:解決問題。如果按照上面的流程去做,那麼在結賬表中隻會出現該管理者點選“結賬”後的記錄。如果該管理者某天休息,沒有及時結賬,那麼這一天的資料變會丢失。那麼賬單中肯定會少錢了,這系統做的就不合格了。是以,在此之前,我将所有資訊都先存在了另一個新表中,不管是該管理者結賬了還是沒結賬,資料都寫進去。

Part Five:制作報表,以便查詢賬單。

報表,一個以前沒有接觸的東西。剛開始,可能無從下手,不過我們可以站在巨人的肩膀上,如果你的報表還沒有做,推薦一個師哥的部落格:

很詳細的講解,一個報表,也可以輕松搞定。

最後,說說做這個部分的感受。還是感覺全局認識很重要,如果心中沒有譜,肯定不知道如何下手。與其浪費時間坐在那瞎想,瞎敲,還不如花些時間把流程弄明白。這樣會起到一個事半功倍的效果。