2

如何为不同的组再次将水晶报告变量值重置为 0,或者如果我可以制作一个仅在一个组上工作但对另一组有不同值的变量?谢谢

4

3 回答 3

1

为每个组创建一个共享变量。在相应的组头,将共享变量的值重置为零。以下是您可以在组标题公式中编写的内容。

Shared numbervar num:=0;

我希望这有帮助。

于 2013-10-03T05:48:22.737 回答
1

http://wijayatony.wordpress.com/2012/11/26/crystal-report-add-record-number-that-resets-when-group-field-changes/

检查这个会有所帮助

众所周知,水晶报表中“特殊字段”中的“记录号”字段从1开始,每条记录递增,直到报表的最后一页。但是,当我们需要一个记录号字段在组字段更改时从 1 重置时,我们需要手动创建它。要创建记录号字段,步骤如下:

Create a new “Running Total Field”
Give a name for the field, for example : rtf_recordNumber
Choose a field to summarize.
Set the “Type of summary” to “count”
On “Evaluate”, choose “For each record”
On “Reset”, choose “On change of group”.
Choose the “key” group name field that will reset the record number.
Click OK
Add the field to the report.

此说明来自上面的链接

于 2014-09-24T11:43:58.217 回答
0

我同意上述答案,但只有较小的更正而不是组页脚将重置公式放在组页眉中。

于 2013-10-03T06:37:16.377 回答