FoxPro/Visual FoxPro - Matriz de un formulario

 
Vista:

Matriz de un formulario

Publicado por Dario (321 intervenciones) el 11/09/2008 17:00:21
No se si es posible, necesito desde un formulario devolver una matriz con datos la creo y en el unload hago un return matriz, pero como indico que debe ser la matriz completa y no uno de sus componentes

do form x to var y en var debe estar la matriz

Gracias
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
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Matriz de un formulario

Publicado por kong (682 intervenciones) el 11/09/2008 21:09:48
eso ya lo he intentado...... no hay manera.

usa una variablematriz publica
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:Matriz de un formulario

Publicado por Dario (321 intervenciones) el 11/09/2008 22:21:06
lo hice, si se puede, hay que crearla como objeto y devolver el objeto

FUNCTION RetObj && Función que retorna un objeto

LOCAL oObj
oObj = NEWOBJECT("Custom")
oObj.AddProperty ("aRet[3]")
oObj.aRet [1] = "Uno"
oObj.aRet [2] = "Dos"
oObj.aRet [3] = "Tres"

RETURN oObj
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
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Matriz de un formulario

Publicado por kong (682 intervenciones) el 11/09/2008 22:43:45
si te devuelve un valor, pero solo el No. 1 de la matriz
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:Matriz de un formulario

Publicado por Dario (321 intervenciones) el 12/09/2008 15:48:39
el objeto tiene la matriz, prueba con esto haz un prg

set step on
LOCAL oObj
CLEAR

oObj = RetObj()

? oObj.aRet [1]
? oObj.aRet [2]
? oObj.aRet [3]
RETURN

FUNCTION RetObj && Función que retorna un objeto
LOCAL oObj
oObj = NEWOBJECT("Custom")
oObj.AddProperty ("aRet[3]")
oObj.aRet [1] = "Uno"
oObj.aRet [2] = "Dos"
oObj.aRet [3] = "Tres"
RETURN oObj
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
sin imagen de perfil
Val: 4
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Matriz de un formulario

Publicado por kong (682 intervenciones) el 12/09/2008 19:59:19
en un prg estoy de acuerdo. Pero tu decías que quieres retornar desde un FORM

Do form XXX to VariableMatriz
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:Matriz de un formulario

Publicado por Dario (321 intervenciones) el 13/09/2008 04:55:54
Lo hice nada mas que la variable fue publica al cerrar el formulario se puede tomar los valores devueltos
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