【发布时间】:2015-11-17 17:38:40
【问题描述】:
子报表公式
whileprintingrecords;
shared numbervar exp_credit:= Sum ({Exp_credit.amount}, {Exp_credit.date}, "monthly"
子报表值
04/2014 1500
05/2014 2000
06/2014 1500
07/2014 1000
08/2014 3000
09/2014 4000
10/2014 3500
11/2014 2800
12/2014 2600
01/2015 2800
02/2015 2800
03/2015 2600
主要报告公式
whileprintingrecords;
shared numbervar exp_debit:= Sum ({Exp_debit.amount}, {Exp_debit.date}, "monthly"
主要报告值
04/2014 3500
05/2014 3500
06/2014 3000
07/2014 4000
08/2014 3900
09/2014 3900
10/2014 4000
11/2014 5000
12/2014 2800
01/2015 3500
02/2015 3700
03/2015 3700
净公式
whileprintingrecords;
shared numbervar exp_credit;
shared numbervar exp_debit;
shared numbervar net:= (exp_debit-exp_credit);
我得到了净公式值
04/2014 900
05/2014 900
06/2014 400
07/2014 1400
08/2014 1300
09/2014 1300
10/2014 1400
11/2014 2400
12/2014 200
01/2015 900
02/2015 1100
03/2015 1100
我认为每个月都会扣除子报表最后一个值2600,我需要每个月的值单独请帮助我。
【问题讨论】:
-
子报表放在哪里,主报表放在哪里?在哪个部分?
-
子报表公式@exp_credit 放在子报表的group header#1 部分,子报表放在主报表的报表头部分。所有值均已正确计算。每个月扣除子报表最后一个值 2600,我需要单独每个月的值。请尽快帮助我。提前致谢
-
请回答我的问题,请等待您的回复.....
-
你的实现非常混乱......最好使用数组......你是否尝试过使用这些......让我知道......再次在主报告中你将主要放在哪里报告值
-
你为什么使用子报表....我看不出有什么用...从多少表中你得到借方和贷方价值