Referencia a objetos con variebles

26/11/2003 - 17:35 por Lucio Manuel Núñez Ramírez | Informe spam
Hola a todos de Nuevo.
Tengo una pregunta sobre la semántica de Fox:
Necesito asignarle el valor a un control de mi clase calenmes, y en un
método hecho por mí, hice lo siguiente:

1) controlsuco='Text'+STR(DAY(progress))
2) this.&controlsuco.value=STR(DAY(progress))

Lo que necesito es asignarle al textbox que elijo en la línea 1 el valor
señalado en la línea 2, pero me dice que hay un error de sintaxis, ¿como
puedo hacer referencia a un objeto en tiempo de ejecución si no sabré que
control debo modificar hasta que el usuario me lo indique?

Saludos y gracias.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Carlos Woolfolk
26/11/2003 - 18:27 | Informe spam
Intenta poniendo un punto extra después de &controlsuco en la línea 2 y
pon en lugar de &controlsuco (controlsuco) así entre parentesis.

"Una sonrisa es como la luz
de los primeros rayos del sol
al amanecer."
Carlos Woolfolk
Respuesta Responder a este mensaje
#2 Lucio Manuel Núñez Ramírez
26/11/2003 - 19:36 | Informe spam
No me sale.
Estoy intentando usar otra técnica: recorrer el arreglo controls hasta
encontrar el que quiero, pero para modificar el control uso:
THIS.Controls[n].value=STR(DAY(progress))
y me dice que controls no es un objeto, ¿en que me estoy equivocando?
Saludos y muchas gracias por tu ayuda Carlos.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#3 Lucio Manuel Núñez Ramírez
26/11/2003 - 19:57 | Informe spam
Ya se pudo.
Hice como me dijiste, this.&controlsuco..value="Algo"
Lo que estaba haciendo mal era el:
controlsuco="Text"+str(n)
Lo solucioné con alltrim().
Gracias Carlos.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida