FoxPro/Visual FoxPro - Pasar mas de una variable a un formulario

 
Vista:

Pasar mas de una variable a un formulario

Publicado por sergio (737 intervenciones) el 11/09/2006 23:13:45
con el comando

do form <Formulario> to VariableMemoria

Puedo pasar una variable de un formulario a otro para que esta sea devuelta

Pregunta
Como puedo hacer para pasar mas de una variable y que sean devueltas todas las que envio

ya que con el

do form <Formulario> to variable1,variable2,variableN+1 no se puede hacer
Gracia
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

RE:Pasar mas de una variable a un formulario

Publicado por Gregory (187 intervenciones) el 12/09/2006 02:34:19
DO FORM TUFORM WITH VARIABLE1, VARIABLE2.....

EN EL FORM TUFORM PARA QUE RECIBA LAS VARIBLES DEBES PONER ESTO EN EL INIT DEL FORM:

LPARAMETERS VARIABLE1, VARIABLE2.....

EN EL UNLOAD DEL MISMO FORM

RETURN (VARIABLE1,VARIABLE2,ETC)

SUERTE
CHAUUU
ATTE GREGORY
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

RE:Pasar mas de una variable a un formulario

Publicado por Plinio (7841 intervenciones) el 12/09/2006 21:18:54
Gregory Tu unico fallo esta en el RETURN, no se puede retornar mas de un valor, a menos que esten en un arreglo. Pruebalo y veras
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

Sobre Pasar mas de una variable a un formulario

Publicado por Wilbur (1 intervención) el 16/09/2006 00:55:59
En Form1 declaro como publicas Var1, Var2, Var3

En el Form2 recibe lo recibe, En activate le asigno valores, los cuales he podido comprobar, luego mediante un grid ubico los valores deseados, puedo observar que si los modifica.

Pero al regresar al Form1, siempre vienen los valores asignados en ACTIVATE, y no los valores "nuevos", asignados por el Grid.

¿Donde esta mi error?.

Agradesco de antemano su ayuda.

Saludos
Wilbur
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