繁体   English   中英

子报表Crystal Reports后执行共享变量

[英]Shared variable is executing after subreport Crystal Reports

我正在使用Crystal Reports14。我有一个仅包含明细部分的主报告,由3个子报告组成。 详细信息部分是每条记录的一页,按员工ID进行过滤。 这意味着当在主报表上显示Employee ID 100时,其他三个子报表显示ID为100的Employee的详细信息。我有一个共享变量,该总和是子报表中的金额,并显示在主报告明细部分的不同区域。

这是主报告中的代码

Shared NumberVar x;    

这是子报表上的代码

Shared NumberVar x:= (Sum ({Command.amount}));    

问题是,当我显示“员工ID” 100时,第一个值为0。在下一页上,我将获取前一个员工ID的值,依此类推。

如果我的假设是正确的,则可能与在主报表后执行子报表的值有关。 每条记录仅包含详细信息部分和页面,这真是令人讨厌

有任何想法吗?

将共享变量放在与子报表不同的部分。 将您的sureport放在主报告上方的部分中,然后转到专家详细信息部分,然后检查下面的参考底图部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM