Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

За допомогою дії макросу RemoveTempVar у локальних базах даних Access можна видалити одну тимчасову змінну, створену за допомогою дії Установитимпвар .

Параметр

Дія макросу RemoveTempVar має такий аргумент:

Аргумент дії

Опис

Ім’я

Введіть ім'я тимчасової змінної, яку потрібно видалити.

Примітки

  • За раз можна визначити не більше 255 тимчасових змінних. Якщо ви не видаляєте тимчасову змінну, вона залишається в пам’яті, доки ви не закриєте базу даних. Радимо видаляти тимчасові змінні, після того як завершите роботу з ними.

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

  • Якщо ви пропустили ім'я змінної, яка видаляється, програма Access не відобразить помилку. Змінна, який потрібно видалити, залишиться в пам'яті, доки ви не закриєте базу даних.

  • Якщо ви створили кілька тимчасових змінних і хочете видалити їх усі одночасно, використайте дію RemoveAllTempVars .

  • Щоб виконати дію RemoveTempVar у модулі VBA, скористайтеся методом Remove об'єкта TempVars .

Приклад

Наведений нижче макрос демонструє, як створити тимчасову змінну, використовувати її в умові та вікні повідомлення, а потім видалити тимчасову змінну за допомогою дії RemoveTempVar .

Умова

Дія

Аргументи

Установититимчасовузмінну

Ім’я: MyVar

Вираз: InputBox("Введіть ненульове число.")

[TempVars]![MyVar]<>0

Повідомлення

Повідомлення: ="Ви ввели" & [TempVars]![MyVar] & "."

Сигнал: Так

Тип: Інформація

Видалититимчасовузмінну

Ім’я: MyVar

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.