Por favor, es urgente!
Que funcion me convierte un string en variable.
Ej. de lo que me sucede, tengo dentro del for que utilizar una variable que solo repite el numero es decir cant1, cant2, cant3, etc., como lo que varia es el numero realizo una concatenacion pero luego me faltaria transformarla a variable para poder incorporar el dato que tiene cada variable.
*******
for n =1 to 6
var_concatcan= 'cant' + alltrim(str(n))
if (var_concatcan <> 0)then
thisform.listcodigos.AddListItem(var_concatcan, n,1)
endif
endfor
Ej. de lo que me sucede, tengo dentro del for que utilizar una variable que solo repite el numero es decir cant1, cant2, cant3, etc., como lo que varia es el numero realizo una concatenacion pero luego me faltaria transformarla a variable para poder incorporar el dato que tiene cada variable.
*******
for n =1 to 6
var_concatcan= 'cant' + alltrim(str(n))
if (var_concatcan <> 0)then
thisform.listcodigos.AddListItem(var_concatcan, n,1)
endif
endfor
Ahora sà se te entiende Cesard!
Es bastante simple, basta con colocar un Ampersand (&) antes de la variable. El & realiza la función de macrosustitución, y es una de las caracterÃsticas VFP más apreciadas. Recuerda que el comando IF no usa Then en VFP. El código quedarÃa asÃ:
for n =1 to 6
var_concatcan= 'cant' + alltrim(str(n))
if &var_concatcan <> 0 thisform.listcodigos.AddListItem(&var_concatcan, n,1)
endif
endfor
Saludos, espero sea de utilidad.
Es bastante simple, basta con colocar un Ampersand (&) antes de la variable. El & realiza la función de macrosustitución, y es una de las caracterÃsticas VFP más apreciadas. Recuerda que el comando IF no usa Then en VFP. El código quedarÃa asÃ:
for n =1 to 6
var_concatcan= 'cant' + alltrim(str(n))
if &var_concatcan <> 0 thisform.listcodigos.AddListItem(&var_concatcan, n,1)
endif
endfor
Saludos, espero sea de utilidad.
