Crystal reports 2008 如果超过1页,Crystal将报告新页
我一直在到处寻找答案,但运气不好。我在水晶报告方面的能力有限。使用CR 2008 我有一张分为服务费和费用的发票。费用在子报告中详细说明 我想做的是,如果整个发票超过1页,则在费用子报表之前的某个部分强制添加一个新页面 如果服务费不为0美元,费用不为0美元,我目前在专家部分设置“新建页面后”。沿着新页面后面的行:{Table.Services}0和{Table.Expense}0 问题是,如果只有两个服务条目和两个费用条目,这可能适合一个页面,但由于两者都不是0美元,它仍将强制创建一个新页面。如果有3个以上的服务条目,我真的无法通过强制创建新页面来实现,因为理论上1个服务条目可能会占用5个小服务条目相同的空间 我尝试了以下解决方法,但仍然没有成功 创建了一个只显示总页面的页面计数公式,因此如果是2页,则显示数字2 序号startNum:=0; ToText((TotalPageCount+startNum),0) 然后,我尝试使用section expert有条件地强制创建一个新页面,如下所示: {@PageCount}>'1' 最终结果是,即使所有信息都放在一页上,页面也会在该部分中断 以上的希望是有道理的,希望有人能帮上忙 谢谢 科林这里也有类似的情况。 您可以按“服务名称”对数据进行分组 然后将公式编辑为 GroupName({spReport\u YourReport;1.Services Name})='' 这里也有类似的情况。 您可以按“服务名称”对数据进行分组 然后将公式编辑为 GroupName({spReport\u YourReport;1.Services Name})=''Crystal reports 2008 如果超过1页,Crystal将报告新页,crystal-reports-2008,Crystal Reports 2008,我一直在到处寻找答案,但运气不好。我在水晶报告方面的能力有限。使用CR 2008 我有一张分为服务费和费用的发票。费用在子报告中详细说明 我想做的是,如果整个发票超过1页,则在费用子报表之前的某个部分强制添加一个新页面 如果服务费不为0美元,费用不为0美元,我目前在专家部分设置“新建页面后”。沿着新页面后面的行:{Table.Services}0和{Table.Expense}0 问题是,如果只有两个服务条目和两个费用条目,这可能适合一个页面,但由于两者都不是0美元,它仍将强制创建一个新页面。如
在这方面有人能帮我吗?还是卡住了!在这件事上有人能帮我吗?还是卡住了!