我有一个简单的 Select * from Table,我想在水晶报告上显示。
我希望在每个页面以及报告页脚中都有记录摘要。但是,当我按照这些步骤操作时,我在“摘要位置”的下拉列表中看不到任何页脚。
右键单击 -> 插入 -> 摘要 -> 摘要位置。 仅显示报告页脚
有人遇到过类似的问题吗?
(更新)不幸的是,您无法将摘要项放入 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) 为
each总计创建一个公式(称为
display1
、display2
等)来显示总计,类似于以下代码:
WhilePrintingRecords;
global numbervar tot1;
tot1 := tot1+0
将这些公式添加到页面页脚部分(不设置为隐藏)。
谢谢你。这对我有用。