太感谢sdta,完美的解决了这个问题。
用VFP的代码比VBA的代码简单多了。坚守VFP最后的阵地,我们一直用它。
用VFP的代码比VBA的代码简单多了。坚守VFP最后的阵地,我们一直用它。
DECLARE j(65536,2) SELECT * FROM 凭证 INTO TABLE te ALTER table te ADD COLUMN 凭证 c(80) UPDATE te SET 凭证=IIF(借方=0,'cr','dr')-一级科目 sw ='' c='' item =0 CLOSE TABLES USE te GO TOP DO WHILE NOT EOF() IF 会计期间-凭证字号<>sw THEN item =item+1 j(item,1)=ALLTRIM(sw) j(item,2)=ALLTRIM(c) sw ='' c='' ENDIF sw=会计期间-凭证字号 IF !凭证$c THEN c =c-凭证 &&凭证内容 ENDIF SKIP ENDDO