我在VS2008中使用水晶报告生成Bill报告。其中,详细信息部分大小是动态的。 即,取决于记录的数量,它会改变。因此,如果我有10条记录,则报告视图是整页,即k ..但如果我在详细信息部分中有2条记录,则整页页脚部分会粘贴到详细信息页面...所以整个对齐方式正在改变
有没有办法设置详细信息部分固定,即10个记录,如果记录超过更多,那么同一页面上的所有记录和剩余数据将在下一页进行,即报告页脚,页脚。
水晶报告中是否有任何设置
答案 0 :(得分:6)
好的,我可以给你一些关于如何达到预期结果的提示。
Crystal Reports引擎具有以下特征。
如果您不需要,每个部分都有一项功能可以禁止它。可以通过右键单击要抑制的部分栏来完成,然后从将出现的菜单中按下抑制选项。
考虑以下两种情况。
如果要实现第一种情况,请将页脚的高度更改为允许在“详细信息”部分中仅显示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(页脚)中添加页脚详细信息..
如果您的页眉或页脚在另一个页面上不可见,则将页眉和页脚详细信息中的所有页眉部分详细信息放在页脚中
:)