当前位置: 代码迷 >> VFP >> 初学者请问一个命令的用法
  详细解决方案

初学者请问一个命令的用法

热度:9419   发布时间:2013-02-26 00:00:00.0
菜鸟请教一个命令的用法。
vf中宏替换命令: &的用法,资料中介绍的很少或者模糊。

特别是“当宏替换出现在do while,scan,for循环总的宏替换只在循环开始时计算值,在后续的循环中不再计算值,
因此在循环内改变变量值对宏替换无效”,是什么意思呢?

谢谢。

------解决方案--------------------------------------------------------
参考 VFP 自带的帮助文件
------解决方案--------------------------------------------------------
确实我也不明白这句话的意思
象下面这样的结果还是1 2 3啊!

a1=1
a2=2
a3=3
FOR i=1 TO 3 
j=ALLTRIM(STR(i))
?a&j
ENDFOR
------解决方案--------------------------------------------------------
大概是这个意思:

VB code
m.eee = 10m.aaa = 'eee'FOR m.ii = 1 TO &aaa    m.eee = 20    ? m.iiENDFOR
  相关解决方案