Puede usar la acción de macro RemoveTempVar de las bases de datos de escritorio de Access para quitar una variable temporal única creada con la acción SetTempVar .
Configuración
La acción de macro RemoveTempVar tiene el siguiente argumento.
Argumento de la acción |
Descripción |
Nombre |
Escribe el nombre de la variable temporal que quieres quitar. |
Comentarios
-
Puede tener hasta 255 variables temporales definidas a la vez. Si no quita una variable temporal, permanecerá en la memoria hasta que cierre la base de datos. Se recomienda eliminar las variables temporales cuando haya terminado de usarlas.
-
Access quita automáticamente todas las variables temporales al cerrar la base de datos o el proyecto.
-
Si escribe incorrectamente el nombre de la variable que se va a quitar, Access no muestra un error. La variable que desee quitar permanecerá en la memoria hasta que cierre la base de datos.
-
Si ha creado más de una variable temporal y desea quitarlas todas a la vez, use la acción RemoveAllTempVars .
-
Para ejecutar la acción RemoveTempVar en un módulo VBA, use el método Remove del objeto TempVars .
Ejemplo
En la macro siguiente se muestra cómo crear una variable temporal, usarla en una condición y en un cuadro de mensaje y, a continuación, quitar la variable temporal mediante la acción RemoveTempVar .
Condición |
Acción |
Argumentos |
SetTempVar |
Nombre: MyVar Expresión: CuadroEntr("Escribir un número que no es cero"). |
|
[TempVars]! [MiVar]<>0 |
Msgbox |
Mensaje: ="Escribió " & [TempVars]! [MiVar] & "." Pitido: Sí Tipo: información |
RemoveTempVar |
Nombre: MyVar |