所有堂數欄位須用同一單位
本例套票共 10 堂,期間沒有過期或人手調整。可用+預留+已用須合共 10 堂。預約把可用轉為預留;出席把預留轉為已用;合資格取消則把預留退回可用。
| 事件 | 可用 | 預留 | 已用 |
|---|---|---|---|
| 期初 | 7 | 2 | 1 |
| 新預約預留 1 堂 | 6 | 3 | 1 |
| 一筆預留預約已出席 | 6 | 2 | 2 |
| 另一筆預留預約提前取消 | 7 | 1 | 2 |
按預約狀態核對堂數變動
- 先核對期初各欄及套票總堂數。
- 每筆流向對回預約編號及狀態變更。
- 合計三欄;有差額先查原因,不能直接改總數。
過期或調整堂數須另有欄位或明細;固定合計 10 堂只適用於本例範圍。
有兩個操作完成,可用堂數是否應餘下 8 堂?
查看參考答案
不是。可用為 7 - 1 + 1 = 7 堂。出席只把預留轉已用,沒有增加可用堂數。期末合計 7 + 1 + 2 = 10。
明細列出各欄及相關變動,才能解釋已預留堂數為何不能再次使用。