За допомогою дії макросу RemoveTempVar у локальних базах даних Access можна видалити одну тимчасову змінну, створену за допомогою дії Установитимпвар .
Параметр
Дія макросу RemoveTempVar має такий аргумент:
Аргумент дії |
Опис |
Ім’я |
Введіть ім'я тимчасової змінної, яку потрібно видалити. |
Примітки
-
За раз можна визначити не більше 255 тимчасових змінних. Якщо ви не видаляєте тимчасову змінну, вона залишається в пам’яті, доки ви не закриєте базу даних. Радимо видаляти тимчасові змінні, після того як завершите роботу з ними.
-
Коли ви закриваєте базу даних або проект, Access автоматично видаляє всі тимчасові змінні.
-
Якщо ви пропустили ім'я змінної, яка видаляється, програма Access не відобразить помилку. Змінна, який потрібно видалити, залишиться в пам'яті, доки ви не закриєте базу даних.
-
Якщо ви створили кілька тимчасових змінних і хочете видалити їх усі одночасно, використайте дію RemoveAllTempVars .
-
Щоб виконати дію RemoveTempVar у модулі VBA, скористайтеся методом Remove об'єкта TempVars .
Приклад
Наведений нижче макрос демонструє, як створити тимчасову змінну, використовувати її в умові та вікні повідомлення, а потім видалити тимчасову змінну за допомогою дії RemoveTempVar .
Умова |
Дія |
Аргументи |
Установититимчасовузмінну |
Ім’я: MyVar Вираз: InputBox("Введіть ненульове число.") |
|
[TempVars]![MyVar]<>0 |
Повідомлення |
Повідомлення: ="Ви ввели" & [TempVars]![MyVar] & "." Сигнал: Так Тип: Інформація |
Видалититимчасовузмінну |
Ім’я: MyVar |