设置“详细信息”部分Crystal Reports的高度

时间:2011-07-06 13:48:55

标签: crystal-reports

我的发票中的项目数量永远不会超过10.当发票中只有一个项目(详细信息部分中的一行)时,报表页脚会显示出来。

我希望我应该为详细信息部分修复10行,当行数较少时,剩下的10行应该显示为空行。

我需要页脚始终出现在同一个地方,无论发票中有多少项目(从不超过10个)。

请建议解决方案。

4 个答案:

答案 0 :(得分:1)

只需使用子报告并修复子报告的高度 然后你就可以显示修复页面了。

答案 1 :(得分:0)

我不确定你在问什么,但我会对可能的解决方案做出一些猜测。

如果您为每份报告打印多张发票,则可以在发票代号上进行分组,并将报告设置为在新页面上启动每张发票。此外,当记录计数超过10行时,您可以强制新页面。有多种方法可以做到这一点,但最简单的方法是添加一个在发票开头设置/重置的计数器,然后如果该计数器达到11,则有条件地强制“之前的新页面”。您也可以设置此为每n + 1条记录强制新页面(第11条记录,第21条记录,第31条记录等)

如果您只是不希望显示报表页脚,则可以在报表页脚上禁止显示报表页脚或发出“新页面”。如果您保留一个摘要页面供参考(运行中的发票数量,总余额等),这很方便。

如果您只是不想要浮动页脚,可以为任何部分选择“在页面底部打印”。这对于小组总计来说很方便。通过“每页上重复组头”,您可以获得一些非常好看的发票。

答案 2 :(得分:0)

修复细节部分的高度..假设我想要8行/记录的大小 右键单击详细信息部分 - >部分专家 - >在分页标签上 - >在按钮旁边的新页面上检查(x + 2),写下给定的公式..

IF Remainder(RecordNumber,8)= 0那么     真正 其他     FALSE

答案 3 :(得分:0)

我知道这个问题确实很陈旧,但是这是OP所要求的方法。

您需要做两件事。在页面上查找10行所需的不动产数量,然后在明细线正下方(例如2英寸或5厘米)创建一个具有相同大小的组页脚。

然后,进入专家节以获取详细信息行,并选中在后续章节中加注框。

如果您要有10条以上的详细信息行,则还需要在“分页”选项卡上转到“新建页面”,然后输入10。