snombre2='thisform.'+alltrim(snombre)+'.visible=.t.'
La tecnica se llama Macrosustitución y se usa de la siguiente forma:
&snombre2
Por ejemplo si en una variable armas una sentencia SELECT
lcSelect="Select * from clientes where estado=1 order by codigo into cursor Nuevos"
Si tu mandas la variable a un messagebox te muestra la sentencia como la has armado
pero si la mandas con la macro
&lcSelect
Te devuelve la consulta en un cursor. Asi lo puedes ahcer con cualquier funcion, sentencia, etc...
----- Original Message -----From: luiyi rockeroTo: vfoxpro@...Sent: Monday, January 31, 2005 8:03 PMSubject: [vfoxpro] Ejecutar instrucción almacenada en variableHola chicos, tengo una pregunta:como puedo ejecutar una instrucción almacenada en una variable? verán, tengo esta instrucción almacenada en una variable string que acontinuación describo:snombre2='thisform.'+alltrim(snombre)+'.visible=.t.'necesito hacer que esta instrucción sea tomada de la variable y ejecutada luego de eso...si se ve fácil, al darle un messagebox(snombre2) la instrucción sale completita, como debería ser incluida dentro del código de la forma, pero necesito hacerlo de esta forma para que funcione con lo que estoy haciendo.... alguien sabe como hacerlo?Me estoy partiendo la cabeza, y está refácil......solo que no me viene la idea....Gracias por su antención y ayuda.__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
* Para salir de la lista ENVIA UN MENSAJE EN BLANCO A: vfoxpro-unsubscribe@...