【问题标题】:Crystal Reports Summary not showing in Page Footer but in Report FooterCrystal Reports 摘要未显示在页脚中,但显示在报表页脚中
【发布时间】:2013-05-30 16:21:12
【问题描述】:

我有一个简单的 Select * from Table 我想在水晶报表上显示。
我想在每页以及报告页脚中都有记录摘要。但是当我按照这些步骤操作时,我在“摘要位​​置”的下拉列表中看不到任何页脚。

右键单击->插入->摘要->摘要位置。 仅显示报表页脚

有人遇到过类似的问题吗?

【问题讨论】:

  • 您想要什么样的记录摘要 - 页面上的记录计数?还有什么?

标签: visual-studio-2010 crystal-reports report


【解决方案1】:

(已更新)很遗憾,您不能将摘要项放入 Crystal 中的页眉/页脚中。

要解决这个问题,您需要在 Crystal 公式中使用 Crystal 变量。

在页面上设置列的运行总计:

(1) 创建一个公式(称为initiate)将总数设置为0,代码如下:

WhilePrintingRecords;
global numberVar tot1;
global numberVar tot2;
tot1 := 0;
tot2 := 0

为要求和的每一列添加一个变量。将此公式添加到您的页眉部分,并将其设置为禁止显示。

(2) 创建一个公式(称为 iterate 之类的东西)将列值添加到每个总计中,类似于以下代码:

WhilePrintingRecords;
global numbervar tot1;
global numbervar tot2;
tot1 := tot1+{table.Field1};
tot2 := tot2+{table.Field2}

将此公式添加到您的详细信息部分,并将其设置为禁止显示。

(3) 为每个总计创建一个公式(称为display1display2 等)以显示总计,类似于以下代码:

WhilePrintingRecords;
global numbervar tot1;
tot1 := tot1+0

将这些公式添加到您的页脚部分(未设置为禁止显示)。

【讨论】:

  • 谢谢,但我想获取详细信息部分中显示的几列。在上面提到的公式中,我应该把列名或字段名放在哪里?
  • @AtharAnis:在iterate 公式中 - 我已经相应地更新了我的答案。
  • 非常感谢。它成功了。我很惊讶为什么 Crystal Reports 没有将其作为内置选项提供
  • @AtharAnis:很高兴能帮上忙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 2013-01-31
  • 1970-01-01
  • 2014-01-21
  • 2022-10-21
  • 1970-01-01
相关资源
最近更新 更多