Pomocí akce makra RemoveTempVar v desktopových databázích Accessu můžete odebrat jedinou dočasnou proměnnou, kterou jste vytvořili pomocí akce NastavitTempVar.
Nastavení
Akce makra OdebratTempVar 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 nezadáte. Po ukončení 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 napíšete název proměnné, která se má odebrat, Access nezobrazí chybu. Proměnná, kterou jste chtěli odebrat, zůstane v paměti, dokud databázi nezabájíte.
-
Pokud jste vytvořili více než jednu dočasnou proměnnou a chcete je odebrat všechny najednou, použijte akci OdebratVšechnaTempVars.
-
Pokud chcete akci RemoveTempVar spustit 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žině a v okně se zprávou a potom odebrat dočasnou proměnnou pomocí akce RemoveTempVar.
Podmínka |
Akce |
Argumenty |
NastavitTempVar |
Název: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 |
Název:MyVar |