要想解決問題
1 放上相關文件
2 具體要求要說清楚。
3 帖出最後要達到的效果圖
地块的标志是什么
地块的相关内容指的是什么
2018-09-16 10:56
2018-09-16 11:18
2018-09-16 11:38
2018-09-16 12:04
2018-09-16 12:43
2018-09-16 12:43
程序代码:CLOSE DATABASES ALL
SET SAFETY OFF
SELECT *,0000 标记 FROM 原文件 INTO TABLE Test
cDkh = ""
SCAN
IF NOT EMPTY(地块号)
REPLACE 标记 WITH VAL(地块号)
cDkh = 地块号
ELSE
REPLACE 标记 WITH VAL(cDkh)
ENDIF
ENDSCAN
SELECT 原文件
cZdm = ""
FOR nCnt = 1 TO AFIELDS(Azdm)
cZdm = cZdm + "," + Azdm[nCnt, 1]
ENDFOR
cZdm = SUBSTR(cZdm, 2)
SELECT DISTINCT 标记 FROM Test INTO CURSOR T_dist
SCAN
SELECT Test
COPY TO ("标记" + PADL(T_dist.标记, 4, "0")) TYPE XL5 FIELDS &cZdm FOR 标记 = T_dist.标记
ENDSCAN
USE IN Test
ERASE Test.Dbf

2018-09-16 13:06
2018-09-16 14:54

2018-09-16 15:12
2018-09-16 15:18