4

使用 Crystal Reports Developer XI

我有一个交叉表报告。交叉表可以水平跨越多个页面。对于 10 页宽和 3 页长的报告,我将页码显示为 '1-1 of 3' 到 '3-10 of 3' 但我希望能够将它们显示为 '1 of 30' 到 ' 30 的 30'。

不幸的是,Page N of M 字段仅显示垂直页码。在这种情况下,添加第 N 页,共 M 字段会在前十个水平页面中为我提供“第 1 页,共 3 页”,然后在接下来的 10 页中添加“第 2 页,共 3 页”,在最后 10 页中添加“第 3 页,共 3 页”页。

不幸的是,无论是否选择了“在水平页面上重复”属性,M 的第 N 页字段都会显示相同的信息。

4

2 回答 2

3

在您的字段资源管理器中,转到特殊字段-> 水平页码并插入它。我自己从未使用过它,但它似乎是您需要的。

于 2010-12-29T21:27:30.217 回答
0

有一个名为“Page N of M”的特殊字段。将其拖到您的页面上,这应该会为您提供您所追求的编号方案。

编辑添加: 对不起,我阅读了您的帖子,但没有“阅读”您的帖子。问题是这些不是真正的页面,而是页面或虚拟页面的延续。如果您要使用 Page N of M 并在您的综合浏览量上右键单击它并转到格式编辑器会怎样。尝试从“通用”选项卡中选择“在水平页面上重复”,然后查看从中获得的行为类型。

否则,我不知道是否可以没有复杂的公式。

于 2008-12-03T20:35:07.733 回答