太感谢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