Puede usar la acción de macro RemoveAllTempVars de las bases de datos de escritorio de Access para quitar las variables temporales creadas con la acción de macro SetTempVar .
Configuración
La acción de macro RemoveAllTempVars no tiene ningún argumento.
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 o el proyecto. 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.
-
Para quitar una sola variable temporal, use la acción RemoveTempVar y establezca su argumento en el nombre de la variable temporal que desea quitar.
-
Para ejecutar la acción RemoveAllTempVars en un módulo VBA, use el método RemoveAll del objeto TempVars .
Ejemplo
En la macro siguiente se muestra cómo crear una variable temporal, usarla en una condición y un cuadro de mensaje y, a continuación, quitar la variable temporal mediante la acción RemoveAllTempVars .
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 |
RemoveAllTempVars |