我算的结果都是重复? 按13行8列为一块算,是否这样算的?
 程序代码:
程序代码:
	
	
	       程序代码:
程序代码:USE 有无重复检验记录表 ALIAS 有无重复检验记录表 IN 0
ZAP
USE 原表 ALIAS 原表 IN 0
SELECT 原表
GO 2 
i = 0
DO WHILE !EOF("原表")
    DIMENSION a原表[13, 8]
    COPY TO ARRAY a原表 FIELDS LIKE 列* NEXT 14
    IF !EOF("原表")
        SKIP IN "原表"
    ENDIF
    i = i + 1
    DIMENSION a原表[104]
    ASORT(a原表)
    bl = .T.
    dd = 0
    FOR EACH ad IN a原表
        IF ad == dd
            *? dd,ad,"运行记录号", i, "已有重复,作废"
            bl = .F.
            EXIT
        ELSE
            dd = ad
        ENDIF
    ENDFOR
    
    IF bl
        ? "运行记录号", i, "无重复"
    ENDIF
ENDDO
CLOSE DATABASES ALL
RETURN										
					
	
 
											





 
	    


