FoxPro/Visual FoxPro - devolverse a otro form sin perder la informacion del primero form vfp

   
Vista:

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por DARIO AYA (4 intervenciones) el 20/07/2016 06:27:44
Buen día

muchachos urgente como hago devolverse a otro form sin perder la información registrada del primero form vfp 6.0

actualmente ejecuto un formulario donde tarer unos registros de una tabla al ejecutar el botón que me envía al segundo formulario me lo abre sin problemas pero al dar click en el botón que coloque para devolverme al primero formulario ya me borro toda la informacion que había encontrado .

AUXILIOO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio Antonio

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por Mauricio Antonio (1367 intervenciones) el 20/07/2016 14:24:50
puedes postear la codificacion del boton que dices envias al segundo form?/ adivinos no hay por aca.......
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por DARIO SALAZAR (4 intervenciones) el 20/07/2016 21:44:53
si discúlpame anexo el codigo del form1 y del form2

EN FORM 1 CONTIENE



THISFORM.TEXT1.VALUE = BASECARGUE.nombre// text1 que contiene un nombre que me trae de una tabla de manera correcta
THISFORM.TEXT2.VALUE = BASECARGUE.apellido//text2 qute contiene un apellido e que me trae de una tabla de manera correcta


Tengo un Boton que me pasa al form2 en evento CLICK Tengo :

do form form2
____________________________________________________________________
Dentro del form2 tengo Boton que me devuelve al form1 en evento CLICK Tengo

do form form1//pero al devolverme al form1 me borra la información que se encuentra en el text1 y del text2 queda en blanco estos dos campos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por Fidel José (319 intervenciones) el 21/07/2016 00:39:21
Pretendes retornar al form1 cuando estás creando una nueva instancia del form1. Por eso se pierden tus datos.
Si el formulario original desaparece, tal vez estés utilizando alguna variable pública y la cláusula NAME para instanciarlo. De lo contrario debería subsistir.


Lo correcto sería algo así

1) Al llamar desde el form1 al form2
DO FORM2 WITH THISFORM && fijate que es sin puntos y sin comillas

2) Init del form2
LPARAMETERS toForm && RECIBE COMO PARÁMETRO LA REFERENCIA AL OBJETO FORM
Addproperty(Thisform,"oform",toForm) && CREA UNA PROPIEDAD EN EL FORM LLAMADA "OFORM"

3) En el botón de regreso
Thisform.Release

4) Para regresar al form1
* Evento Destroy del Form2 * También puede ir en el evento Unload
IF VARTYPE(THISFORM.OFORM)= "O"
thisform.oform.Text1.SetFocus (Suponiendo que quieres apuntar al text1)
ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio Antonio

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por Mauricio Antonio (1367 intervenciones) el 20/07/2016 22:26:21
Dario, podrias subir los 2 forms y la tabla que usas, todos en formato RAR? Me parece que lo estas llamando mal, tratare de corregirlo y luego, te lo devuelvo funcionando.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por DARIO (4 intervenciones) el 21/07/2016 01:00:21
gracias Mauricio te adjunto el archivo en formato RAR

al ejecutar el los form te darás cuenta que el primero coloco un id ejemplo "83258482" y le doy click en buscar .

me trae el nombre de manera exitosa, sin embargo me paso al form2 y le doy click para devolverme al form1 y ya se borro la información del nombre y del id que habían encontrado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio Antonio

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por Mauricio Antonio (1367 intervenciones) el 21/07/2016 02:58:42
Dario, aca esta ya modificado, le hice ciertas modificaciones: el FORM1, cuando llamas al FORM2 hago invisible el FORM1
Ejecutalo y comenta. Crea una carpeta llamada Dario, alli bajas el RAR, lo desempacas y lo ejecutas.
Gracias.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

devolverse a otro form sin perder la informacion del primero form vfp

Publicado por DARIO SALAZAR (4 intervenciones) el 21/07/2016 03:44:01
Muchas gracias ya me quedo claro!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar