首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

想处理表中的一些数据,该如何写这个代码

2013-01-08 
想处理表中的一些数据,该怎么写这个代码?表结构有记录号、字段一、字段二、字段三、字段四、字段五等(rno,z1,z2

想处理表中的一些数据,该怎么写这个代码?
表结构有记录号、字段一、字段二、字段三、字段四、字段五等(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

热点排行