С помощью макрокоманды УдалитьВсеВремПеременные в классической базе данных Access можно удалить все временные переменные, созданные с помощью макрокоманды ЗадатьВремПеременную.
Настройка
У макрокоманды УдалитьВсеВремПеременные нет аргументов.
Примечания
-
Одновременно можно определить до 255 временных переменных. Если временную переменную не удалить, она останется в памяти до закрытия базы данных или проекта. Желательно удалять временные переменные после завершения работы с ними.
-
Access автоматически удаляет все временные переменные при закрытии базы данных или проекта.
-
Для удаления одной переменной используйте макрокоманду УдалитьВремПеременную с именем удаляемой переменной в качестве аргумента.
-
Для запуска макрокоманды УдалитьВсеВремПеременные в модуле VBA используйте метод RemoveAll объекта TempVars.
Пример
Следующий макрос показывает, как создать временную переменную, использовать ее в условии и в окне сообщения, а затем удалить с помощью макрокоманды УдалитьВсеВремПеременные.
Условие |
Макрокоманда |
Аргументы |
ЗадатьВремПеременную |
Имя: MyVar Выражение: InputBox("Введите число, отличное от нуля.") |
|
[TempVars]![MyVar]<>0 |
ОкноСообщения |
Сообщение: ="Вы ввели " & [TempVars]![MyVar] & "." Сигнал: Да Тип: Уведомление |
УдалитьВсеВремПеременные |