Макрокоманда RemoveAllTempVars
Область применения: Access 2013, Office 2013
Действие RemoveAllTempVars можно использовать для удаления всех временных переменных, созданных с помощью действия SetTempVar .
Setting
Действие RemoveAllTempVars не имеет аргументов.
Замечания
Одновременно можно определить до 255 временных переменных. Если не удалить временную переменную, она останется в памяти до тех пор, пока вы не закроете базу данных или проект. По завершении использования временных переменных рекомендуется удалять.
Access автоматически удаляет все временные переменные при закрытии базы данных или проекта.
Чтобы удалить одну временную переменную, используйте действие RemoveTempVar и задайте для ее аргумента имя временной переменной, которую требуется удалить.
Чтобы запустить действие RemoveAllTempVars в модуле VBA, используйте метод RemoveAll объекта TempVars .
Пример
В следующем макросе показано, как создать временную переменную, использовать ее в условии и окне сообщения, а затем удалить временную переменную с помощью действия RemoveAllTempVars .
Условие |
Действие |
Аргументы |
---|---|---|
SetTempVar |
Имя:Выражение MyVar: InputBox("Введите ненулевое число.") |
|
[TempVars]! [MyVar]<>0 |
MessageBox |
Сообщение: ="Вы ввели " & [TempVars]! [MyVar] & "." Звуковой сигнал: YesType: Information |
RemoveAllTempVars |