Можете да използвате макрокомандата RemoveAllTempVars в настолни бази данни на Access, за да премахнете всички временни променливи, които сте създали с помощта на макрокомандата SetTempVar .
Настройка
Макрокомандата RemoveAllTempVars няма никакви аргументи.
Забележки
-
Можете да имате до 255 временни променливи, дефинирани едновременно. Ако не премахнете временна променлива, тя ще остане в паметта, докато не затворите базата данни или проекта. Добра практика е да премахвате временни променливи, когато приключите с използването им.
-
Access автоматично премахва всички временни променливи, когато затворите базата данни или проекта.
-
За да премахнете една временна променлива, използвайте действието RemoveTempVar и задайте аргумента му на името на временната променлива, която искате да премахнете.
-
За да изпълните действието RemoveAllTempVars във VBA модул, използвайте метода RemoveAll на обекта TempVars .
Пример
Следващият макрос показва как да създадете временна променлива, да я използвате в условие и поле за съобщение и след това да премахнете временната променлива с помощта на действието RemoveAllTempVars .
Условие |
Действие |
Аргументи |
SetTempVar |
Име: MyVar Израз: InputBox("Въведете ненулеово число.") |
|
[TempVars]! [MyVar]<>0 |
MsgBox |
Съобщение: ="Въвели сте " & [TempVars]! [MyVar] & "." Звуков сигнал: Да Тип: Информация |
Премахни всичкитембили |