Power Builder - Arreglo de controles...???

 
Vista:

Arreglo de controles...???

Publicado por Carlos (35 intervenciones) el 27/08/2003 23:04:28
hola a todos, mi pregunta es la siguiente:

tengo estos 3 controles:
sle_1
sle_2
sle_3

pero de alguna forma haciendo uso de un bucle for quiero hacer algo de esto:
for i=1 to 3
"sle_" + i + ".text" =i
next

se que lo que es puesto esta mal, pero es lo que trato de hacer:
sle_campo[1]
sle_campo[2]
sle_campo[3]

se puede hacer esto... o no...???
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:Arreglo de controles...???

Publicado por David (97 intervenciones) el 28/08/2003 01:10:10
espero que esto te sirva....

tenemos...

em_1
em_2
em_3

//declaramos el vector
any vector[ ], nro

//creamos una funcion... wf_carga_valor() y que el argumento sea.. el control..
//Ejemplo: wf_carga_valor(em_1)

//FUNCION wf_carga_valor() Argumento: a_editmask

//tomamos el lugar...
nro = integer (right(a_editmask.classname(),1))

//cargamos el vector..
integer nro
nro = integer (right(a_editmask.classname(),1))
CHOOSE CASE a_editmask.MaskDataType
CASE DecimalMask!
valor[nro] = dec(a_editmask.text)
CASE DateMask!
valor[nro] = date(a_editmask.text)
CASE NumericMask!
valor[nro] = long(a_editmask.text)
CASE DateTimeMask!
valor[nro] = datetime(a_editmask.text)
CASE StringMask!
valor[nro] = a_editmask.text
CASE TimeMask!
valor[nro] = time(a_editmask.text)
END CHOOSE

return 0

//FIN DE LA FUNCION
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:Arreglo de controles...???

Publicado por David (97 intervenciones) el 28/08/2003 01:13:21
corrige esta parte

//declaramos el vector
any vector[ ], nro

por esta

//declaramos el vector
any vector[ ]

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