Copiar en un formulario en un campo el valor de un campo de otro formulario
Supongamos que tienes:
Form1: donde se carga el valor
Campo1: Campo de Form1 en el que se guarda el valor
Form2: en donde se hace el calculo
Campo2: Campo de Form2 en donde esta el valor calculado (también podría ser una variable)
Btn2: El botón de Form2 que pasa el valor al Form1
ES NECESARIO QUE AMBOS FORMULARIOS ESTÉN ABIERTOS.
En el evento Al hacer Clic de de Btn2 tendrías el siguiente código:
Forms![Form1]![Campo1] = Me.Campo2
Podrías completar el código con:
DoCmd.OpenForm "Form1", , , "[IDenForm1]=" & IDenForm1
Forms![Form1]![Campo1] = Me.Campo2
DoCmd.Close acForm, "Formulariosecundario"
Primero abirmos el Form1 en el registro que nos interesa, luego pasamos el valor al Campo1 y luego cerramos el Form2