注册 登录
编程论坛 VFP论坛

两表值比较问题

fdqzy 发布于 2019-10-09 10:05, 1707 次点击
要求在下面文件中见说明。谢谢!
只有本站会员才能查看附件,请 登录
5 回复
#2
fdqzy2019-10-09 11:18
b3的字段名和字段数与b1、b2不同,要逐字段比较
#3
sdta2019-10-09 12:18
CLOSE DATABASES
SELECT * FROM B1 INTO ARRAY AB1
SELECT * FROM B2 INTO ARRAY AB2
USE B3
SELECT B3
BLANK FIELDS _1SM0, _1SM1, _1SM2 ALL
FOR I = 1 TO ALEN(AB1, 1)
    FOR II = 2 TO ALEN(AB1, 2)
        IF NOT EMPTY(AB1[I, II]) AND NOT EMPTY(AB2[I, II])
            REPLACE (LEFT(FIELD(II), 4) + ALLTRIM(STR(II - 2))) WITH FIELD(II) RECORD I
        ENDIF
    ENDFOR
ENDFOR
BROWSE

结果
只有本站会员才能查看附件,请 登录
#4
xmwld2019-10-11 17:43
学习
#5
fdqzy2019-10-16 08:39
回复 3楼 sdta
谢谢,学习了!
#6
schtg2019-10-16 13:25
sdta真专家,谢谢!
1