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