如何在Crystal Report中仅打印第一页?

4
我有一个水晶报表,想打印出第一页,无论页数多少。也就是说,如果报表有五页,我只想返回第一页。
我原以为可以通过“部分专家”实现这一点,但我的报表有几个子报表。请问如何无论报表大小只返回一页呢?任何帮助将不胜感激。

在打印选项中,您只能选择第一页吗? - Siva
@Siva,您是指Crystal报表中的打印选项吗?如果是的话,能否进一步解释一下? - Nuru Salihu
1
是的,我在谈论Crystal Report先生。请问您能否详细说明一下我可以在哪里找到打印选项?我似乎还没有找到它,自从您提到以来一直在寻找。 - Nuru Salihu
这就是我的意思...抱歉让你感到困惑了... - Siva
1
一个选项是为所有部分编写抑制条件,例如 pagenumber>1 则为真,否则为假。 - Siva
显示剩余5条评论
2个回答

5
  1. 选择“区段专家”
  2. 对于每个部分都设置一个 抑制公式
    [在抑制(不可深入)行中单击 X-2 按钮]
  3. 输入以下公式 PageNumber >1
    这意味着如果页面编号大于1,则抑制此部分。

就这样。


它返回第二页为空白页面。我尝试了抑制空白页,但失败了。我在“New Page after”下的专家部分中编写了以下内容:if(PageNumber = TotalPageCount) Then True else False;。然而它失败了,我在报告详细信息部分的每个“Next Page After”上尝试了NOT OnLastRecord。它也失败了。请问有什么建议可以帮助我摆脱空白页吗? - Nuru Salihu
Crystal有时会出现空白页面的问题。如果可以,请删除部分和组上的“保持在一起”。不要触碰“之后新建页面”和“之前新建页面”,只需保持未选中状态。在预览中触摸空白页并尝试理解您所在的部分。 - Emanuele Greco
我想我认出了那一部分。它是第二部分。"保持在一起"被勾选,"自由格式放置"和"抑制空白区域"也被勾选。它显示第三页为空白。 - Nuru Salihu
取消勾选“保持在一起”。有什么变化吗? - Emanuele Greco

0

我知道这有点晚了,但是对于未来的某个人来说,使用Emanuele Greco上面的答案可能会有用,它将最后一页显示为空白,以避免最后一页为空白。

右键单击报告页脚,选择隐藏。对我很有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接