Administrar citas, planes y presupuestos: es muy fácil con Microsoft 365.

DefinirVariableTemporal (acción de macro)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede usar la acción de macro DefinirVariableTemporal en bases de datos de escritorio de Access para crear una variable temporal y establecerla en un valor específico. La variable puede usarse como condición o argumento en acciones subsiguientes, o puede usar la variable en otra macro, en un procedimiento de evento o en un formulario o informe.

Configuración

La acción de macro DefinirVariableTemporal tiene los siguientes argumentos.

Argumento de la acción

Descripción

Nombre

Escriba el nombre de la variable temporal.

Expresión

Escriba una expresión que se usará para establecer el valor de esta variable temporal. Delante de la expresión con el signo igual (=). Puede hacer clic en el botón Generar, Botón Generador para usar el generador de expresiones para definir este argumento.

Comentarios

  • Puede tener hasta 255 variables definidas a la vez. Si no quita una variable temporal, permanecerá en memoria hasta que se cierre la base de datos. Es recomendable quitar las variables temporales cuando haya terminado con ellos. 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. Si tiene más de una variable temporal y desea quitarlas todas a la vez, use la acción QuitarTodasLasVariablesTemporales .

  • Las variables temporales son globales. Una vez que se ha creado una variable temporal, puede hacer referencia a él en un procedimiento de evento, un ejemplo de Visual Basic para aplicaciones (VBA) módulo, una consulta o una expresión. Por ejemplo, si ha creado una variable temporal denominada MyVar, podría usar la variable como el origen del control de cuadro de texto mediante la siguiente sintaxis:

=[TempVars]![MyVar]

Nota: En macros, consultas y procedimientos de eventos, no es necesario empezar la expresión con un signo igual.

También puede hacer referencia a las variables temporales en complementos o bases de datos que se hace referencia.

  • Para ejecutar la acción de macro DefinirVariableTemporal en un módulo de VBA, use el método Add del objeto TempVars .

Ejemplo

La macro siguiente muestra cómo crear una variable temporal mediante la acción de macro DefinirVariableTemporal , a continuación, con la variable temporal en una condición y un cuadro de mensaje y, a continuación, se quita la variable temporal.

Condición

Acción

Argumentos

DefinirVariableTemporal

Nombre: MyVar

Expresión: CuadroEntr ("Escriba un número distinto de cero.")

[TempVars]! [MiVar] <> 0

Cuadro de mensaje

Mensaje: = "Ha escrito" & [TempVars]! [MiVar] & "."

Bip:

Tipo: información

QuitarVariableTemporal

Nombre: MyVar

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×