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

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

Параметр

Дія макросу RemoveAllTempVars не містить аргументів.

Примітки

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

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

  • Щоб видалити одну тимчасову змінну, скористайтеся дією RemoveTempVar і встановіть для її аргументу ім'я тимчасової змінної, яку потрібно видалити.

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

Приклад

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

Умова

Дія

Аргументи

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

Ім’я: MyVar

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

[TempVars]![MyVar]<>0

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

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

Сигнал: Так

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

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

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

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

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