你可以參考以下步驟設定更新別張表單欄位值按鈕來計算帳戶的累計餘額。
假設有一張「帳戶餘額」表單,其中有一個紀錄所有交易的子表格。
在「帳戶餘額」表單透過從子表格產生新表單建立「交易明細」表單。
選擇「帳戶編號」做為新表單的連結欄位。
新表單的欄位就會是來自「帳戶餘額」母表單的子表格。
在設計模式中,點擊連結與載入下的帳戶餘額連結,來設定載入欄位,載入「帳戶名稱」及「目前餘額」的資料。
在「新餘額」欄位設定公式:C3+A4 (目前餘額+金額)。
接著建立更新別張表單欄位值按鈕。
選擇更新「帳戶餘額」表單,設定動作按鈕後並儲存。
回到「帳戶餘額」表單,增加一個「原餘額」欄位,並設定公式:E5-D5 (新餘額-金額)。
另外,如果想要快速從「帳戶餘額」表單在「交易明細」表單建立交易紀錄,可以設定開啟新表單頁面來新增資料。
點擊從子表格產生新表單旁的齒輪符號。
點擊建立按鈕,並命名。
在左側工具列的動作按鈕頁籤中可以看到剛剛建立的按鈕,將動作網址中的「Close」字串移除,就不會在新增資料後自動關掉該頁面。
現在來試試看用按鈕建立一筆交易資料吧!
在「帳戶餘額」表單點擊剛剛建立的「新增交易」按鈕。
會跳轉到「交易明細」表單頁面,填寫資料儲存後,「新餘額」欄位會自動計算餘額,接著點擊「計算帳戶餘額」按鈕來更新「帳戶餘額」表單的欄位值。
點擊後就會跳出執行完成的訊息,並填入按鈕執行的時間。
回到「帳戶餘額」就會看到「目前餘額」也變成 70,000 了。