Entrar
¿Nuevo usuario? Inscribirme
vfoxpro · Lista de Correo de Programadores y aficionados de Visual FoxPro, Foxpro para DOS y para Windows, en Castellano.
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés hacer búsquedas de antiguos mensajes del grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [vfoxpro] Ejecutar instrucción almacenada en variable   Lista de mensajes  
Responder | Reenviar Mensaje #95205 de 116573 |
Re: [vfoxpro] Ejecutar instrucción almacenada en variable

 
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 -----
Sent: Monday, January 31, 2005 8:03 PM
Subject: [vfoxpro] Ejecutar instrucción almacenada en variable

Hola 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@...



Mar, 1 de Feb, 2005 1:26 pm

frebaza2004
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #95205 de 116573 |
Desplegar mensajes Autor Ordenar por fecha

&snombre2 Suerte Rodolfo Bardin ... From: luiyi rockero To: vfoxpro@... Sent: Monday, January 31, 2005 10:03 PM Subject: [vfoxpro] Ejecutar...
Rodolfo Bardin
rlbardin
Sin conexión Enviar correo
1 de Feb, 2005
1:07 pm

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...
Fernando Rebaza D
frebaza2004
Sin conexión Enviar correo
1 de Feb, 2005
1:28 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda