当前位置: 代码迷 >> VFP >> 关于修改部分字段值
  详细解决方案

关于修改部分字段值

热度:398   发布时间:2013-02-26 00:00:00.0
求助:关于修改部分字段值
表中是所有产品的子件对应表。

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字段 没有必要存在,每次显示时取出加上多好。
  相关解决方案