Asignar valor de un campo de otro formulario
Para asignar el valor de una caja de texto de un formulario a otra caja de texto en otro formulario en Access, puedes hacer lo siguiente:
1. Abre el formulario de totales y encuentra la caja de texto donde deseas mostrar el valor de la otra caja de texto.
2. Haz clic derecho en la caja de texto y selecciona "Propiedades" en el menú contextual.
3. En la pestaña "Datos", encuentra la propiedad "Origen de control" y haz clic en el botón de los tres puntos (...) para abrir el constructor de expresiones.
4. En el constructor de expresiones, puedes escribir una expresión para obtener el valor de la caja de texto en el otro formulario. Por ejemplo, si la caja de texto en el otro formulario se llama "txtValor", la expresión sería "=Forms![NombreDelOtroFormulario]![txtValor]" (reemplaza "NombreDelOtroFormulario" con el nombre del otro formulario). Puedes escribir esta expresión directamente en el cuadro de expresión o puedes hacer clic en los botones para seleccionar el formulario y la caja de texto desde una lista de objetos.
5. Haz clic en "Aceptar" para cerrar el constructor de expresiones y guardar la expresión en la propiedad "Origen de control". Ahora la caja de texto en el formulario de totales mostrará el valor de la caja de texto en el otro formulario.
Es importante tener en cuenta que el otro formulario debe estar abierto al mismo tiempo que el formulario de totales para que esta técnica funcione. Si el otro formulario no está abierto, la expresión mostrará un error. También debes asegurarte de que el nombre del formulario y el nombre de la caja de texto estén escritos correctamente en la expresión.