首页 文章

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

提问于
浏览
1

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

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

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

3 回答

  • 3

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

    Crystal Reports引擎具有以下特征 .

    • Report Header 仅出现在第一页的顶部 .

    • Page Header 出现在每个页面的顶部(在报告 Headers 下的第一页上) .

    • Report Footer 仅出现一次,位于最后一页详细信息部分的底部 .

    • Page Footer 出现在每页的底部 .

    如果您不需要,每个部分都有一个功能可以禁止它 . 可以通过右键单击要抑制的部分的栏并按将出现的菜单中的抑制选项来完成 .

    考虑以下2个案例 .

    enter image description here

    enter image description here

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

    if pagenumber <> totalpagecount then
        true
    else
        false
    

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

    在这两种情况下,报告 Headers 都被抑制 .

  • 6

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

    问题将得到解决

  • 0

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

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

    :)

相关问题