求助:foxpro批量替换问题
有A、B两个表,公有字段为“编号”、“备注”,请问我想把A表里的备注用B表里编号字段相同的记录的备注替换,应如何设置该命令。谢谢。
追问:不行啊,运行最后一个命令的时候提示“在当前工作区中没有打开的表。”换了啊。要不加QQ聊吧174660197
有A、B两个表,公有字段为“编号”、“备注”,请问我想把A表里的备注用B表里编号字段相同的记录的备注替换,应如何设置该命令。谢谢。
追问:不行啊,运行最后一个命令的时候提示“在当前工作区中没有打开的表。”换了啊。要不加QQ聊吧174660197
答案:sele 1
use B表
index on 编号 to aa
sele 2
use A表
index on 编号 to bb
update on 编号 from B表 repl 备注 with B表.备注
其他:没有直接的命令,可用简单编程实现:
sele 1
use B
go top
do while .t.
stor 编号 to aa
stor 备注 to bb
sele A
go top
repl 编号 with aa,备注 with bb
skip
if eof()
exit
endi
sele 1
skip
if eof()
exit
endi
endd
clos all
上一个:foxpro 数据库编程的试题,请高手帮忙,在线等,急用,分全给了,谢谢!
下一个:急急 求Visual FoxPro 6.0 的10位CD Key号码。