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