Za pomocą akcji makra RemoveTempVar w bazach danych programu Access dla komputerów stacjonarnych można usunąć pojedynczą zmienną tymczasową utworzoną za pomocą akcji SetTempVar .
Ustawienie
Akcja makra RemoveTempVar ma następujący argument.
Argument akcji |
Opis |
Name (Nazwa) |
Wprowadź nazwę zmiennej tymczasowej, którą chcesz usunąć. |
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. Po zakończeniu używania zmiennych tymczasowych warto je usuwać.
-
Program Access automatycznie usuwa wszystkie zmienne tymczasowe podczas zamykania bazy danych lub projektu.
-
Jeśli błędnie wykreślisz nazwę zmiennej do usunięcia, program Access nie wyświetli błędu. Zmienna, którą chcesz usunąć, pozostanie w pamięci do momentu zamknięcia bazy danych.
-
Jeśli utworzono więcej niż jedną zmienną tymczasową i chcesz usunąć je wszystkie jednocześnie, użyj akcji RemoveAllTempVars .
-
Aby uruchomić akcję RemoveTempVar w module VBA, użyj metody Remove 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 RemoveTempVar .
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 |
RemoveTempVar |
Nazwa: MyVar |