Crystal reports 设置Crystal报告中详细信息部分的大小

Crystal reports 设置Crystal报告中详细信息部分的大小,crystal-reports,Crystal Reports,我在VS2008中使用crystal report生成Bill报告。在这种情况下,细节部分的大小是动态的。 i、 e.根据记录的数量,它会发生变化。因此,如果我有10条记录,那么报告视图就是完整的页面,也就是k。,但是如果我在详细信息部分有2条记录,那么整个页脚部分会粘到详细信息页面。所以整个对齐方式会发生变化 那么,有没有办法将详细信息部分设置为固定的,即10条记录,如果记录超过10条,则同一页上的所有记录和剩余数据将进入下一页,即报表页脚、页脚 crystal report中有任何设置吗?好

我在VS2008中使用crystal report生成Bill报告。在这种情况下,细节部分的大小是动态的。 i、 e.根据记录的数量,它会发生变化。因此,如果我有10条记录,那么报告视图就是完整的页面,也就是k。,但是如果我在详细信息部分有2条记录,那么整个页脚部分会粘到详细信息页面。所以整个对齐方式会发生变化

那么,有没有办法将详细信息部分设置为固定的,即10条记录,如果记录超过10条,则同一页上的所有记录和剩余数据将进入下一页,即报表页脚、页脚


crystal report中有任何设置吗?好的,我可以给你一些技巧,告诉你如何达到你想要的结果

Crystal Reports引擎具有以下特征

  • 报告标题仅出现在第一页的顶部
  • 页面标题出现在每页的顶部(在第一页,它位于报告标题下)
  • 报告页脚仅出现一次,位于最后一页详细信息部分的底部
  • 页脚将出现在每页的底部
  • 每个部分都有一个功能,允许您在不需要时抑制它。可以通过右键单击要抑制的部分的栏并从将出现的菜单中按抑制选项来完成

    考虑以下两种情况

    如果要实现第一种情况,请将页脚高度更改为仅允许在“详细信息”部分显示10条记录的值,将所有页脚信息包括在页脚中并抑制报告页脚。如果希望得到相同的结果,但页脚信息仅显示在最后一页上,请右键单击页脚的栏并选择Section Expert。然后,按下“抑制”复选框旁边的x+2符号,并在此处添加以下代码

    if pagenumber <> totalpagecount then
        true
    else
        false
    
    如果pagenumber totalpagecount,则
    符合事实的
    其他的
    错误的
    
    如果要实现第二种情况,请将页脚高度更改为只允许在“详细信息”部分显示10条记录的值,并在“报表页脚”部分中包含所有页脚信息


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

    好的,我可以给你一些技巧,告诉你如何达到你想要的结果

    Crystal Reports引擎具有以下特征

  • 报告标题仅出现在第一页的顶部
  • 页面标题出现在每页的顶部(在第一页,它位于报告标题下)
  • 报告页脚仅出现一次,位于最后一页详细信息部分的底部
  • 页脚将出现在每页的底部
  • 每个部分都有一个功能,允许您在不需要时抑制它。可以通过右键单击要抑制的部分的栏并从将出现的菜单中按抑制选项来完成

    考虑以下两种情况

    如果要实现第一种情况,请将页脚高度更改为仅允许在“详细信息”部分显示10条记录的值,将所有页脚信息包括在页脚中并抑制报告页脚。如果希望得到相同的结果,但页脚信息仅显示在最后一页上,请右键单击页脚的栏并选择Section Expert。然后,按下“抑制”复选框旁边的x+2符号,并在此处添加以下代码

    if pagenumber <> totalpagecount then
        true
    else
        false
    
    如果pagenumber totalpagecount,则
    符合事实的
    其他的
    错误的
    
    如果要实现第二种情况,请将页脚高度更改为只允许在“详细信息”部分显示10条记录的值,并在“报表页脚”部分中包含所有页脚信息

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

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

    问题将得到解决

    请咨询部门专家 选择报表页脚 勾选底部页面的打印和保持在一起选项


    问题将得到解决

    首先,通过右键单击“细节部分细节部分”->“部分专家”->“分页选项卡”->“在复选框之前签入新页面”,并在复选框旁边(x+2)按钮“写入公式”->(假设您希望每页在报告中显示8行以及其他行),来确定高度细节部分(第9行、第10行等等…到另一页)如果余数(RecordNumber,9)=0,则为TRUE,否则为FALSE,因此现在您的高度是固定的..对于空行,假设2条记录/行来自数据表/数据源,那么来自8条固定行,6行应该是该页的空行..使用字段设计详细信息部分,并保留报告页脚(第4节)用空格填充(我想固定8行,所以在报告页脚中保持8行空白),并将页脚详细信息放在第5节(页脚)

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


    :)

    首先,通过右键单击“详细信息”部分“详细信息”部分->部分专家单击“分页”选项卡->在复选框之前签入新页面,并在复选框旁边(x+2)按钮“写入公式->(假设您希望每页在报告中显示8行,并添加其他行(第9行、第10行等)…到另一页)如果余数(RecordNumber,9)=0,则为TRUE,否则为FALSE,因此现在您的高度是固定的..对于空行,假设2条记录/行来自数据表/数据源,那么来自8条固定行,6行应该是该数据的空行..使用字段设计详细信息部分,并保留报告页脚(第4节)b