Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Можете да използвате макрокомандата RemoveTempVar в настолни бази данни на Access, за да премахнете една временна променлива, която сте създали с помощта на действието SetTempVar .

Настройка

Макрокомандата RemoveTempVar има следния аргумент:

Аргумент на действие

Описание

Име

Въведете името на временната променлива, която искате да премахнете.

Забележки

  • Можете да имате до 255 временни променливи, дефинирани едновременно. Ако не премахнете временна променлива, тя ще остане в паметта, докато не затворите базата данни. Добра практика е да премахвате временни променливи, когато приключите с използването им.

  • Access автоматично премахва всички временни променливи, когато затворите базата данни или проекта.

  • Ако неправилно сте написнали името на променливата, която трябва да бъде премахната, Access не показва грешка. Променливата, която искате да премахнете, ще остане в паметта, докато не затворите базата данни.

  • Ако сте създали повече от една временна променлива и искате да ги премахнете наведнъж, използвайте действието RemoveAllTempVars .

  • За да изпълните действието RemoveTempVar във VBA модул, използвайте метода Remove на обекта TempVars .

Пример

Следващият макрос показва как да създадете временна променлива, да я използвате в условие и поле за съобщение и след това да премахнете временната променлива с помощта на действието RemoveTempVar .

Условие

Действие

Аргументи

SetTempVar

Име: MyVar

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

[TempVars]! [MyVar]<>0

MsgBox

Съобщение: ="Въвели сте " & [TempVars]! [MyVar] & "."

Звуков сигнал: Да

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

Премахване наTempVar

Име: MyVar

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.