Поделиться через


Макрокоманда RemoveTempVar

Область применения: 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