以下是引用sylknb在2015-4-4 18:01:37的发言:
红色代码:好象是b1表中第N个字段用b1表中第n个字段来代替(变成了本表中字段间替换),要更新的是a1表。不能理介,请指教。、一般是a1与b1关联a1表中某个字段值用b1相应的字段的值来替换,应该这样比较好理介:replace (field(lnI,"a1")) with evaluate("b1."+field(lnI,"b1")) in a1 。不知对否?
红色代码:好象是b1表中第N个字段用b1表中第n个字段来代替(变成了本表中字段间替换),要更新的是a1表。不能理介,请指教。、一般是a1与b1关联a1表中某个字段值用b1相应的字段的值来替换,应该这样比较好理介:replace (field(lnI,"a1")) with evaluate("b1."+field(lnI,"b1")) in a1 。不知对否?
如果两表字段数不同,并且顺序也不同,(field(lnI,"a1")) 这种情况很易发生替换错误。
坚守VFP最后的阵地