Problemas para pasar datos de un formulario a otro

Intente con este ejemplo pasar mis datos de un formulario a otro, los campos a pasar eran NOMBRE; FECHA CELEBRACION Y TELEFONO, en el primer registro me lo hace bien, pero al dar de alta el segundo registro, automaticamente el NOMBRE en el primer registro cambia por el que he puesto en el segundo registro no se si me explico

lo que yo hice fue esto:

abrir modulo y escribi:

Public var1 as string
Public var2 as string
Public var3 as string

En el formulario 1 escribi en un comando:

var1=Form!NOMBRE.Value
var2=Form!FECHACELEB.Value
var3=Form!TELEFONO.Value
DoCmd.OpenForm "MENUDEGUSTACION", acNormal

En el formulario2 al cargar escribi:

Form!NOMBRE.Value=var1
Form!FECHACELEB.Value=var2
Form!TELEFONO.Value=var3

1 Respuesta

Respuesta
3

Si no cierras el primer formulario, puedes hacerlo así:

1º/ En el código "Al hacer click" del botón del formulario 1:

DoCmd. OpenForm "MENUDEGUSTACION", acNormal

2º/ En el código "Al cargar del formulario 2:

Me.NOMBRE=Form.Formulario1.NOMBRE

Me.FECHACELEB=Form.Formulario1.FECHACELEB
MeTELEFONO=Form.Formulario1.MeTELEFONO

Eso suponiendo que los controles se llaman igual. Lo único que tienes que cambiar es "Formulario1" por el nombre que le tengas al tuyo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas