Za pomocą akcji makra RemoveAllTempVars w bazach danych programu Access dla komputerów stacjonarnych można usunąć wszelkie zmienne tymczasowe utworzone za pomocą akcji makra SetTempVar .
Ustawienie
Akcja makra RemoveAllTempVars nie ma żadnych argumentów.
Uwagi
-
Jednocześnie można zdefiniować maksymalnie 255 zmiennych tymczasowych. Jeśli nie usuniesz zmiennej tymczasowej, pozostanie ona w pamięci do momentu zamknięcia bazy danych lub projektu. Po zakończeniu używania zmiennych tymczasowych warto je usuwać.
-
Program Access automatycznie usuwa wszystkie zmienne tymczasowe podczas zamykania bazy danych lub projektu.
-
Aby usunąć jedną zmienną tymczasową, użyj akcji RemoveTempVar i ustaw jej argument na nazwę zmiennej tymczasowej, którą chcesz usunąć.
-
Aby uruchomić akcję RemoveAllTempVars w module VBA, użyj metody RemoveAll obiektu TempVars .
Przykład
Poniższe makro przedstawia sposób tworzenia zmiennej tymczasowej, używania jej w warunku i polu komunikatu, a następnie usuwania zmiennej tymczasowej przy użyciu akcji RemoveAllTempVars .
Warunek |
Akcja |
Argumenty |
SetTempVar |
Nazwa: MyVar Wyrażenie: InputBox("Wprowadź liczbę różną od zera"). |
|
[TempVars]! [MyVar]<>0 |
OknoKomunikatu |
Komunikat: ="Wprowadzono " & [TempVars]! [MyVar] & ".". SygnalizujDźwiękiem: Tak Typ: Informacje |
RemoveAllTempVars |