在Crystal Report中设置详细信息部分的大小

时间:2013-06-23 16:41:11

标签: crystal-reports

我在VS2008中使用水晶报告生成Bill报告。其中,​​详细信息部分大小是动态的。 即,取决于记录的数量,它会改变。因此,如果我有10条记录,则报告视图是整页,即k ..但如果我在详细信息部分中有2条记录,则整页页脚部分会粘贴到详细信息页面...所以整个对齐方式正在改变

有没有办法设置详细信息部分固定,即10个记录,如果记录超过更多,那么同一页面上的所有记录和剩余数据将在下一页进行,即报告页脚,页脚。

水晶报告中是否有任何设置

3 个答案:

答案 0 :(得分:6)

好的,我可以给你一些关于如何达到预期结果的提示。

Crystal Reports引擎具有以下特征。

  1. 报告标题仅显示在第一页的顶部。
  2. 页面标题会显示在每个页面的顶部(位于报表页头下的第一页)。
  3. 报告页脚仅出现一次,位于最后一页详细信息部分的底部。
  4. 页面页脚会显示在每个页面的底部。
  5. 如果您不需要,每个部分都有一项功能可以禁止它。可以通过右键单击要抑制的部分栏来完成,然后从将出现的菜单中按下抑制选项。

    考虑以下两种情况。

    enter image description here enter image description here

    如果要实现第一种情况,请将页脚的高度更改为允许在“详细信息”部分中仅显示10条记录的值,包括“页脚”中的所有页脚信息并禁止显示“报表页脚”。如果您想要相同的结果但页脚信息仅显示在最后一页上,请右键单击页脚的栏并选择“节专家”。从那里,按下Suppress CheckBox旁边的x + 2符号,然后在那里添加以下代码。

    if pagenumber <> totalpagecount then
        true
    else
        false
    

    如果您想要实现第二种情况,请将页脚的高度更改为一个值,该值只允许在“详细信息”部分显示10条记录,并在报表页脚中包含所有页脚信息部分。

    在这两种情况下都会抑制报告标题。

答案 1 :(得分:3)

转到“专家”部分 选择报告页脚  勾选底部的“打印”和“保持在一起”选项

问题将得到解决

答案 2 :(得分:0)

首先通过右键单击详细信息部分修复高度详细信息部分 - 详细信息部分 - >部分专家点击分页选项卡 - >选中新页面前复选框并在其旁边(x + 2)按钮写入公式 - &gt; (假设您希望每页在报表中显示8行和其他行(第9行,第10行,依此类推......到另一页)IF剩余(RecordNumber,9)= 0那么为真所以现在您的身高是固定..和空白行假设2个记录/行来自数据表/数据源然后来自8个固定行,6行应该是空白行...设计您的详细信息部分字段并保持报告页脚(第4节)空白与一些空格(我想要8行固定,因此在报告页脚中保留8行的大小空白)并在页面5(页脚)中添加页脚详细信息..

如果您的页眉或页脚在另一个页面上不可见,则将页眉和页脚详细信息中的所有页眉部分详细信息放在页脚中

:)