你可以在 Access 桌面資料庫中使用 RemoveTempVar 的巨集動作,移除你用 SetTempVar 動作建立的單一暫存變數。
設定
RemoveTempVar 巨集動作有以下論點。
| 巨集指令引數 | 描述 |
|---|---|
| 名稱 | 輸入你想移除的臨時變數名稱。 |
註解
- 您一次最多可以定義 255 個暫存變數。 如果您不移除暫存變數,它將會保持在記憶體中,直到您關閉資料庫為止。 在使用完暫存變數時,將暫存變數移除是很好的做法。
- 當您關閉資料庫或專案時,Access 會自動移除所有暫存變數。
- 如果你把要移除的變數名稱拼錯,Access 不會顯示錯誤。 你想移除的變數會一直留在記憶體裡,直到你關閉資料庫。
- 如果你建立了多個暫存變數,想一次移除全部,請使用 RemoveAllTempVars 動作。
- 要在 VBA 模組中執行 RemoveTempVar 動作,請使用 TempVars 物件的 Remove 方法。
範例
以下巨集示範如何建立暫存變數,將其用於條件與訊息框,然後使用 RemoveTempVar 動作移除暫存變數。
| 條件 | [動作] | 引數 |
|---|---|---|
| SetTempVar |
名稱:MyVar 運算式:InputBox("輸入非零的數字。") |
|
| [臨時變異者]![MyVar]<>0 | MsgBox |
訊息:="您輸入了 " & [TempVars]![MyVar] & "。" Beep:Yes 類型:資訊 |
| RemoveTempVar | 名稱:MyVar |