Макрокоманда «УдалитьВремПеременную»

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

Настройка

Макрокоманда УдалитьВремПеременную имеет следующий аргумент:

Аргумент макрокоманды Описание
Имя Имя временной переменной, которую вы хотите удалить.

Примечания

  • Одновременно можно определить до 255 временных переменных. Если временную переменную не удалить, она останется в памяти до закрытия базы данных. Желательно удалять временные переменные после завершения работы с ними.
  • Access автоматически удаляет все временные переменные при закрытии базы данных или проекта.
  • Если неправильно ввести имя удаляемой переменной, сообщение об ошибке не появится. Переменная, которую вы хотели удалить, останется в памяти до закрытия базы данных.
  • Если переменных несколько и нужно удалить их все сразу, используйте макрокоманду УдалитьВсеВремПеременные.
  • Для запуска макрокоманды УдалитьВремПеременнуюю в модуле VBA используйте метод Remove объекта TempVars.

Пример

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

Условие Действие Аргументы
ЗадатьВремПеременную Имя: MyVar
Выражение: InputBox("Введите число, отличное от нуля.")
[TempVars]! [MyVar]<>0 ОкноСообщения Сообщение: ="Вы ввели " & [TempVars]![MyVar] & "."
Сигнал: Да
Тип: Уведомление
УдалитьВремПеременную Имя: MyVar