FoxPro/Visual FoxPro - Problemas con Macrosustitución... ¿Alguien sabe?

 
Vista:

Problemas con Macrosustitución... ¿Alguien sabe?

Publicado por María Claudia (91 intervenciones) el 20/08/2007 14:55:36
Hola a todos

Tengo el siguiente código:
----------------------------------------------
Parameters cValor &&cadena que puede contener "1", "2", etc.

auxmacro="VARIABLE"+cValor

thisform.&auxMacro= thisform.&auxMacro + 100

---------------------------------------------------------------

Es decir, los valores se deberían guardar en VARIABLE1, VARIABLE2, etc

El problema es que si hago

? VARIABLE1 me muestra 0
? VARIABLE2 igual,
etc

¿Porqué puede ser? ¿Están bien usadas las macro?

Gracias a todos
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:Problemas con Macrosustitución... ¿Alguien sabe

Publicado por Plinio (7841 intervenciones) el 20/08/2007 15:18:13
Parameters cValor &&cadena que puede contener "1", "2", etc.

auxmacro="VARIABLE"+cValor
AQUI que devuelve auxmacro??
ejemplo:
WAIT WINDOW auxmacro


thisform.&auxMacro= thisform.&auxMacro + 100

*Aqui supongo que en el formulario tiene propiedades que se llaman VARIABLE1, VARIABLE2, verdad?
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:Problemas con Macrosustitución... ¿Alguien sabe

Publicado por Oscar Garcia (19 intervenciones) el 20/08/2007 18:36:01
Saludos...

Creo que si quieres utilizar el comando:

thisform.&auxMacro= thisform.&auxMacro + 100

debes definir VARIABLE1, VARIABLE2 como propiedades de tu formulario.

Pero también puedes hacer esto:

public variable1, auxmacro
stor 0 to variable1
stor '' to auxmacro

auxmacro='variable'+'1'

&auxmacro=&auxmacro+1

es decir declarar tus variables como publicas, y no utilizar el thisform.

Suerte...
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:Problemas con Macrosustitución... ¿Alguien sabe

Publicado por María Claudia (91 intervenciones) el 20/08/2007 21:30:42
Gracias por los datos. Lo voy a probar
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