Crystal reports 限制Crystal报表中的行数,然后限制每列的行数

Crystal reports 限制Crystal报表中的行数,然后限制每列的行数,crystal-reports,multicol,Crystal Reports,Multicol,Down-then-overs不限制向下的行数,有什么公式可以实现这一点吗?我可以调整页脚高度来限制行数,但我认为这不是一个好方法。e、 g.我有: 1_____16 2_____17 3_____18 4_____19 5_____20 6 7 8 9 10 11 12 13 14 15 需要更改为:(将行数限制为10) 您可以这样做: 使用多个部分格式化报告 将详细信息部分分为两个子部分,例如详细信息a和详细信息

Down-then-overs
不限制向下的行数,有什么公式可以实现这一点吗?我可以调整页脚高度来限制行数,但我认为这不是一个好方法。e、 g.我有:

 1_____16  
 2_____17  
 3_____18  
 4_____19  
 5_____20  
 6  
 7  
 8  
 9  
10  
11  
12  
13  
14  
15  
需要更改为:(将行数限制为10)

您可以这样做:

  • 使用多个部分格式化报告
  • 将详细信息部分分为两个子部分,例如详细信息a和详细信息b
  • 仅将所有必需的报告字段放入详细信息部分
  • 在详细信息专家部分b部分,启用/检查页面底部的打印
  • 将细节b部分的抑制公式设置为:

    if (RecordNumber mod 10) <> 0 then 
        true
    else
        false
    
    如果(记录编号mod 10)为0,则
    真的
    其他的
    假的
    
  • 不要禁止禁止空白部分,之前的新页面或
    之后的新页面
    了解详细信息b部分

  • 上述公式将每列打印10条记录。您可以将10替换为每列所需的记录数。

    如果您有组,则格式会变得混乱。。为了修复此问题,请创建一个计算每个记录并重置每个组的运行总计,然后使用{running total field(#Rtotal0)}而不是{RecordNumber}来修复(重置)每个组后的格式设置
    if (RecordNumber mod 10) <> 0 then 
        true
    else
        false