QuitarVariableTemporal (acción de macro)
Se aplica a: Access 2013, Office 2013
Puede usar la acción QuitarVariableTemporal para quitar una sola variable temporal creada mediante la acción DefinirVariableTemporal.
Configuración
La acción QuitarVariableTemporal tiene el siguiente argumento.
Argumento de la acción |
Descripción |
---|---|
Name |
Especifique el nombre de la variable temporal que desee quitar. |
Comentarios
Puede haber hasta 255 variables temporales definidas a la vez. Si no quita una variable temporal, esta permanecerá en la memoria hasta que se cierre la base de datos. Se recomienda quitar las variables temporales cuando termine de usarlas.
Access quita automáticamente todas las variables temporales cuando se cierra la base de datos o el proyecto.
Si está mal escrito el nombre de la variable que se desea quitar, Access no muestra ningún error. La variable en cuestión permanecerá en la memoria hasta que se 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 QuitarTodasLasVariablesTemporales.
Para ejecutar la acción QuitarVariableTemporal en un módulo de VBA, use el método Remove del objeto TempVars.
Ejemplo
En la siguiente macro se muestra cómo crear una variable temporal, cómo usarla en una condición y un cuadro de mensaje y, a continuación, cómo quitarla mediante la acción QuitarVariableTemporal.
Condición |
Acción |
Argumentos |
---|---|---|
SetTempVar |
Nombre: MiVarExpresión: CuadroEntr("Escriba un número distinto de cero".) |
|
[TempVars]![MyVar]<>0 |
MessageBox |
Mensaje: ="Ha escrito " & [TempVars]! [MyVar] & "." Pitido: YesType: Información |
RemoveTempVar |
Nombre: MiVar |