Compartir a través de


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