繁体   English   中英

在Crystal Report的“详细信息”部分插入空白行

[英]Insert blank line in Detail section of Crystal Report

我有一个关于在Crystal Report的“详细信息”部分插入空白行的问题(在VS 2013中使用SAP Crystal Report),例如,如果只有01条记录,则应该始终为05行而不是01行。 以下是在Excel中创建的表单

在此处输入图片说明

这是使用Crystal Report创建的表单:

在此处输入图片说明

我在Google上搜索了很多,但对我的解决方案没有满意的结果。

请帮忙。 提前致谢!

我假设您的意思是您需要始终显示5行。 因此,如果您有2个项目,将有3个空行。 我想您将永远不会有6个项目(因为您尚未回答Raphael问题)。 我想您只能从事Crystal Reports设计(否则,您可以尝试Raphael的建议)。

  1. 让详细信息部分像以前一样显示该项目。
  2. 创建空白的新详细信息部分。 填充网格线。 使用文本框输入项目编号(2、3、4、5)。 请注意,您现在将拥有详细信息A,详细信息B,...,详细信息E部分。
  3. 使用“ Section Expert”编辑每个黑色细节部分的“ Supress”公式。 公式可以是:

    Count({ItemTableName.Id})> = 2 OR recordNumber <Count({ItemTableName.Id})//详细信息B禁止公式

    Count({ItemTableName.Id})> = 3 OR recordNumber <Count({ItemTableName.Id})//详细信息C禁止公式

    Count({ItemTableName.Id})> = 4 OR recordNumber <Count({ItemTableName.Id})//详细信息D禁止公式

    Count({ItemTableName.Id})> = 5 OR recordNumber <Count({ItemTableName.Id})//详细信息E禁止公式

如果您有小组或初始假设不正确,则可能需要调整此解决方案。

这是一个RPT文件作为示例

首先,您需要修复详细信息部分,然后,如果总共有6行和1行包含数据,则需要5个空白行,然后设计详细信息部分,然后在详细信息部分下->报告部分将空白留空,并在页脚中放置页脚详细信息然后检查结果->它在6行之后也显示空白行,它转到下一页第7行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM