In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Ayuda en variables

Foro público de Xailer en español
Responder
PILO
Mensajes: 583
Registrado: Vie Jul 06, 2007 5:18 pm

Ayuda en variables

Mensaje por PILO »

Hola necesito una pequeña o gran ayuda,
Tengo un formulario que llama a otro, en este tengo tdedit, y quiero que
cuando se cierre el segundo
formulario, utilizar la variable del tedit en el primero.
Alguien me puede hechar una mano.
Gracais de antemano.
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Ayuda en variables

Mensaje por Rene Flores »

PILO:
Los objetos de Xailer son presistentes... (te suena el termino "objeto
persisitente" ????).
Pues eso, el hecho de "cerrar" con :close(), un formulario, no lo
destruye, simplmente lo cierra, luego entonces, despues de cerrarlo,
puedes preguntar por el valor que quieras te quedaria algo como esto.
WITH OBJECT oSegundoForm()
:New(Self):ShowModal() // aqui se abre el segundo formulario
xVariable := :TuTEdit:Value // form cerrado pero datas accesibles
END
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Hola necesito una pequeña o gran ayuda,
> Tengo un formulario que llama a otro, en este tengo tdedit, y quiero que
> cuando se cierre el segundo
> formulario, utilizar la variable del tedit en el primero.
> Alguien me puede hechar una mano.
> Gracais de antemano.
>
>
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Ayuda en variables

Mensaje por jose.luis »

Pilo,
Al formulario poner la propiedad lHideOnClose := .T.
Y más o menos este es el código:
LOCAL oForm
oForm := tMiFormulario():New() // lHideOnClose := .T.
oForm:ShowModal()
MsgInfo(oForm:oMiEdit1:Value )
oForm:Close() // Importante, sino, el formulario sigue abierto!!
SAludos,
José Luis Capel
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:45c7181e$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola necesito una pequeña o gran ayuda,
> Tengo un formulario que llama a otro, en este tengo tdedit, y quiero que
> cuando se cierre el segundo
> formulario, utilizar la variable del tedit en el primero.
> Alguien me puede hechar una mano.
> Gracais de antemano.
>
>
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Ayuda en variables

Mensaje por jfgimenez »

José Luis,
> oForm:Close() // Importante, sino, el formulario sigue abierto!!
oForm:End()
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

Ayuda en variables

Mensaje por jose.luis »

José,
>
>> oForm:Close() // Importante, sino, el formulario sigue abierto!!
>
> oForm:End()
>
Ups!
Saludos,
José Luis Capel
Responder