表中空格数据如何用程序来解决填写,谢谢!
BOOK.rar
(592 Bytes)
SELECT * FROM BOOK INTO CURSOR T1 READWRITE WHERE 项目年度 IN ('收入 ','支出 ') SELECT ALLTRIM(项目年度)+[03] 项目年度,EVALUATE(FIELD(2)) 本期,EVALUATE(FIELD(6)) 上期,000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[06] 项目年度,EVALUATE(FIELD(3)),EVALUATE(FIELD(7)),000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[09] 项目年度,EVALUATE(FIELD(4)),EVALUATE(FIELD(8)),000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[12] 项目年度,EVALUATE(FIELD(5)),EVALUATE(FIELD(9)),000.00 同比 FROM T1 ; ORDER BY 1 INTO CURSOR T2 READWRITE REPLACE ALL 同比 WITH 100*(本期-上期)/上期 BROWSE
SELECT * FROM BOOK INTO CURSOR T1 READWRITE WHERE 项目年度 IN ('收入 ','支出 ') BQ=[A]+TRANSFORM(YEAR(DATE())) SQ=[A]+TRANSFORM(YEAR(DATE())-1) SELECT ALLTRIM(项目年度)+[03] 项目年度,EVALUATE(FIELD(2)) &BQ,EVALUATE(FIELD(6)) &SQ,000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[06] 项目年度,EVALUATE(FIELD(3)),EVALUATE(FIELD(7)),000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[09] 项目年度,EVALUATE(FIELD(4)),EVALUATE(FIELD(8)),000.00 同比 FROM T1 ; UNION ALL SELECT ALLTRIM(项目年度)+[12] 项目年度,EVALUATE(FIELD(5)),EVALUATE(FIELD(9)),000.00 同比 FROM T1 ; ORDER BY 1 INTO CURSOR T2 READWRITE REPLACE ALL 同比 WITH 100*(&BQ-&SQ)/&SQ BROWSE