这个问题有两个方面要解决:1,解决变量字段名问题,即业绩1,业绩2....等,2,解决替换值问题.
问题1:用循环语句和宏代换方法处理
N=20 &&数字20由设计者设定
NN=allt(str(N))
for M=1 to N
AA=' repl 业绩'+NN+'with YYYY for 字段名X="XXXX"' &&hx 此句为宏代换;
**YYYY为替换值,由另一表提供,XXXX为某字段内等于"XXXX"内容的那条记录进行替换.
&&AA
endfor
**这解决了字段名变量问题,N可选定255减去已有字段的任何数.
问题2:替换值问题.
替换值是建立一个表存放所需替换的值,然后让程序去调用.
问题1:用循环语句和宏代换方法处理
N=20 &&数字20由设计者设定
NN=allt(str(N))
for M=1 to N
AA=' repl 业绩'+NN+'with YYYY for 字段名X="XXXX"' &&hx 此句为宏代换;
**YYYY为替换值,由另一表提供,XXXX为某字段内等于"XXXX"内容的那条记录进行替换.
&&AA
endfor
**这解决了字段名变量问题,N可选定255减去已有字段的任何数.
问题2:替换值问题.
替换值是建立一个表存放所需替换的值,然后让程序去调用.