二,下图是否是你要的结果?

CLOSE DATABASES USE 大小比较 BLANK FIELDS pdzjd, pdzjx, pdzjt ALL ok = .F. SCAN IF ok = .F. IF ISDIGIT(Pdzj) = .T. cStr = ALLTRIM(Pdzj) ok = .T. ENDIF ELSE IF ISDIGIT(Pdzj) = .T. DO CASE CASE ALLTRIM(Pdzj) == cStr REPLACE Pdzjt WITH "同" CASE ALLTRIM(Pdzj) > cStr REPLACE Pdzjd WITH "大" CASE ALLTRIM(Pdzj) < cStr REPLACE Pdzjx WITH "小" ENDCASE cStr = ALLTRIM(Pdzj) ENDIF ENDIF ENDSCAN BROWSE
[此贴子已经被作者于2020-1-1 20:53编辑过]
[此贴子已经被作者于2020-1-1 22:10编辑过]
Use 大小比较 Blank Fields pdzjd, pdzjx, pdzjt All Go 1 X=Alltrim(pdzjd) Scan For Asc(Alltrim(pdzjd))<57 And Asc(Alltrim(pdzjd))>0 A=Icase(Asc(Alltrim(pdzjd))>Asc(X),[REPLACE pdzjd WITH '大'],Asc(Alltrim(pdzjd))<Asc(X),[REPLACE pdzjx WITH '小'],[REPLACE pdzjt WITH '同']) &A X=Alltrim(pdzjd) Endscan Browse