Access デスクトップ データベースで RemoveAllTempVars マクロ アクションを使用すると、SetTempVar マクロ アクションを使用して作成したすべての一時変数を削除することができます。
設定
RemoveAllTempVars マクロ アクションに引数はありません。
解説
- 一度に最大 255 個の一時変数を定義することができます。 一時変数は削除しないと、データベースまたはプロジェクトを終了するまでメモリ内に残ります。 使用を終えた一時変数は、削除することをお勧めします。
- Access では、データベースまたはプロジェクトを閉じると、すべての一時変数が自動的に削除されます。
- 単一の一時変数を削除するには、RemoveTempVar アクションを使用し、その引数に、削除する一時変数の名前を設定します。
- VBA モジュール内の RemoveAllTempVars アクションを実行するには、TempVars オブジェクトの RemoveAll メソッドを使用します。
例
次のマクロは、一時変数の作成方法、条件およびメッセージ ボックスでの一時変数の使用方法、RemoveAllTempVars アクションを使用した一時変数の削除方法を例示しています。
| 条件 | 操作 | 引数 |
|---|---|---|
| SetTempVar/一時変数の設定 |
名前:MyVar 式:InputBox("0 以外の数値を入力") |
|
| [TempVars]![MyVar]<>0 | MsgBox/メッセージボックス |
メッセージ: ="入力した値は " & [TempVars]![MyVar] & " です。" 警告音: はい メッセージの種類: 情報 |
| RemoveAllTempVars |