Compartir a través de


QuitarTodasLasVariablesTemporales (acción de macro)

Se aplica a: Access 2013, Office 2013

Puede usar la acción QuitarTodasLasVariablesTemporales para quitar todas las variables temporales creadas mediante la acción DefinirVariableTemporal.

Configuración

La acción QuitarTodasLasVariablesTemporales no tiene argumentos.

Comentarios

  • Puede haber hasta 255 variables temporales definidas a la vez. Si no se quita una variable temporal, se mantiene en la memoria hasta que se cierre la base de datos o el proyecto. 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.

  • Para quitar una sola variable temporal, use la acción QuitarVariableTemporal y establezca su argumento en el nombre de la variable temporal que desee quitar.

  • Para ejecutar la acción QuitarTodasLasVariablesTemporales en un módulo de VBA, use el método RemoveAll 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 QuitarTodasLasVariablesTemporales.

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

RemoveAllTempVars