Akci makra OdebratTempVar v desktopových databázích Accessu můžete použít k odebrání jedné dočasné proměnné, kterou jste vytvořili pomocí akce SetTempVar .
Nastavení
Akce makra RemoveTempVar má následující argument.
Akční argument |
Popis |
Název |
Zadejte název dočasné proměnné, kterou chcete odebrat. |
Poznámky
-
Najednou můžete definovat až 255 dočasných proměnných. Pokud neodeberete dočasnou proměnnou, zůstane v paměti, dokud databázi nezavřete. Po dokončení jejich používání je vhodné dočasné proměnné odebrat.
-
Access automaticky odebere všechny dočasné proměnné při zavření databáze nebo projektu.
-
Pokud chybně zadáte název proměnné, která má být odebrána, Access nezobrazí chybu. Proměnná, kterou chcete odebrat, zůstane v paměti, dokud databázi nezavřete.
-
Pokud jste vytvořili více než jednu dočasnou proměnnou a chcete je odebrat všechny najednou, použijte akci RemoveAllTempVars .
-
Pokud chcete spustit akci RemoveTempVar v modulu VBA, použijte metodu Remove objektu TempVars .
Příklad
Následující makro ukazuje, jak vytvořit dočasnou proměnnou, použít ji v podmínce a v okně se zprávou a pak odebrat dočasnou proměnnou pomocí akce RemoveTempVar .
Podmínka |
Akce |
Argumenty |
SetTempVar |
Jméno: MyVar Výraz: InputBox("Zadejte nenulové číslo.") |
|
[TempVars]! [MyVar]<>0 |
OknoSeZprávou |
Zpráva: ="Zadali jste " & [TempVars]! [MyVar] & "." ZvukovýSignál: Ano Typ: Informace |
RemoveTempVar |
Jméno: MyVar |