FoxPro/Visual FoxPro - Retornar un valor al formulario principal

 
Vista:

Retornar un valor al formulario principal

Publicado por Gabriel (3 intervenciones) el 02/06/2014 19:18:09
Amigos :

Estoy tratando de hacer retornar un valor del 2do. formulario tipo MODAL pero no lo consigo.
El formulario ya tiene asignada la varieble RESP.

Pregunta : Como lograr hacer retornar el valor del Textbox numerico hacia el formulario principal.

A continuacion lo avanzado del codigo.

Unload : Formulario B
Local loCuenta, CONTADOR && Retornar un Valor al Formulario Principal

loCuenta = NewObject("Empty")
AddProperty(loCuenta, CONTADOR, Thisform.TxtCant_envio)
RETURN (loCuenta)
RETURN Thisform.Resp

Formulario Principal A :
DO FORM frm_asn_observacion WITH x_idasn, x_cant_envio, wCdUsuario TO Resp && loCuenta
IF !Resp
RETURN
ENDIF

Agradezco sus comentarios y sugerencias...

atte.,

INTEGRAL
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
sin imagen de perfil

Retornar un valor al formulario principal

Publicado por Ernesto Hernandez (4623 intervenciones) el 16/07/2014 00:25:32
Para devolver un valor desde un formulario

1.- Establezca la propiedad WindowType del formulario a 1 para hacer que el formulario modal.

2.- En el código asociado al evento Unload del formulario, incluya un comando RETURN con el valor de retorno.

3.- En el programa o método que se ejecuta el formulario, incluya la palabra clave To en el comando FORM DO.

Por ejemplo, si EncuentraCliente es un formulario modal que devuelve un valor de carácter, la siguiente línea de código almacena el valor devuelto a una variable llamada cClieteD:


DO FORM <FORM_NAME> WITH <PARAMETERS_LIST> TO <VAR_TO_STORE_RETURN_VALUE>


algo asi


Suerte
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