想处理表中的一些数据,该怎么写这个代码?
表结构有记录号、字段一、字段二、字段三、字段四、字段五等(rno,z1,z2,z3,z4,z5...)
想实现这样一个功能:
把z1的第10到20条记录都乘以2
把z2的第10+1到20+1条记录都乘以2
把z3的第10+2到20+2条记录都乘以2
把z4的第10+3到20+3条记录都乘以2
把z5的第10+4到20+4条记录都乘以2
...
请问这样的代码该怎么写啊?
因为数据量比较大,而且字段也多,实在想不出个好的办法,请教各位了。
[解决办法]
是这样意思?
For lnI=1 To 5
lcFieldName='Z'+Transform(lnI)
Update 表名 Set &lcFieldName.=&lcFieldName.*2 Where Between(rno,10+lnI-1,20+lnI-1)
Endfor