Применяется к
Access для Microsoft 365 Access 2021 Access 2019 Access 2016

С помощью макрокоманды УдалитьВсеВремПеременные в классической базе данных Access можно удалить все временные переменные, созданные с помощью макрокоманды ЗадатьВремПеременную.

Настройка

У макрокоманды УдалитьВсеВремПеременные нет аргументов.

Примечания

  • Одновременно можно определить до 255 временных переменных. Если временную переменную не удалить, она останется в памяти до закрытия базы данных или проекта. Желательно удалять временные переменные после завершения работы с ними.

  • Access автоматически удаляет все временные переменные при закрытии базы данных или проекта.

  • Для удаления одной переменной используйте макрокоманду УдалитьВремПеременную с именем удаляемой переменной в качестве аргумента.

  • Для запуска макрокоманды УдалитьВсеВремПеременные в модуле VBA используйте метод RemoveAll объекта TempVars.

Пример

Следующий макрос показывает, как создать временную переменную, использовать ее в условии и в окне сообщения, а затем удалить с помощью макрокоманды УдалитьВсеВремПеременные.

Условие

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

Аргументы

ЗадатьВремПеременную

Имя: MyVar

Выражение: InputBox("Введите число, отличное от нуля.")

[TempVars]![MyVar]<>0

ОкноСообщения

Сообщение: ="Вы ввели " & [TempVars]![MyVar] & "."

Сигнал: Да

Тип: Уведомление

УдалитьВсеВремПеременные

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.