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


Макрокоманда 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