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

关于修改部分字段值

2012-04-10 
求助:关于修改部分字段值表中是所有产品的子件对应表。ABCD1产品A1AAA2产品A2BBB3产品A3CCC4产品B1DDD5产品

求助:关于修改部分字段值
表中是所有产品的子件对应表。

A B C D 
1 产品A 1 AAA
2 产品A 2 BBB
3 产品A 3 CCC
4 产品B 1 DDD
5 产品B 2 EEE

如果在表单中,编辑产品A的子件时,当记录2删除了,那么记录3的C字段,应自动改为2。大家一般是如何实现的?


我想的办法是用SELECT * FORM 表 WHERE B="产品A"
然后用DO WHILE !EOF(),然后用Repl 更换字段C的值,初始值为1,每SKIP一下,初始值+1即可。

但这样好麻烦,有没有用一条语句实现替换的??

比如 REPL A WITH RECN() ALL 就可以一下子将字段A的值全部改掉。

[解决办法]
这个 C字段 没有必要存在,每次显示时取出加上多好。

热点排行