2015-06-01 64 views
0

我有一個MS Access窗體,其中有兩個子窗體。我需要能夠在放棄記錄之前運行代碼/查詢。
此數據庫用於跟蹤酒店的銷售和付款情況。有界形式有以下佈局:記錄在MS Access中更改前的事件

  1. 首先,我們有像,ClientID的全球領域,客戶名稱,地址,賬單日期,餐館賬單,水療費等主要形式
  2. 然後我有房間子窗體(Datasheet view)。此表格將所有房間分配給客人。它還有收費天數和費率字段。
  3. 最後,我有一個付款子表單(DataSheet View)。它包含從客人收到的所有款項。
    最後一個選項卡索引用於支付子表單。
    我需要查找客戶的賬單總額。 (sum of all room rate X number of days + Money Spent in Spa + Restaurant Bill)。
    我還需要查找所有付款的總和。
    如果total paymenttotal bill不同,那麼我需要提示操作員確認添加。
    我知道VBA代碼和查詢來處理上述情況。但我不知道如何觸發這個事件。我試過AfterUpdate,但是當我移動到任何子窗體時它被觸發了。操作員完成所有更改並準備移動到下一個記錄後,我需要運行代碼。我對如何完成這一點感到迷茫。

回答

0

您可以將該函數放置在最後一個子窗體的操作員工作流中最後一個字段的更新後面?

另外,您也可以選擇在您的下一步/上一步按鈕上運行代碼以確保操作員完成整個工作流程?

你可以發佈一個ss的形式(s),所以我可以得到一個視覺圖片:)?