在组专家选项中,我设置了 Keep Group Together,确保设置了一个新页面。
启用双面打印后,如何确保新组始终在新纸上形成?这可以在公式专家中完成吗?有没有办法检查我所在的页面是偶数还是奇数并从那里插入一个页面?只是问一些引导性的问题,因为我不熟悉 Crystal 的公式编辑器的功能。顺便说一句,这是 Crystal XI 企业服务器。
在组专家选项中,我设置了 Keep Group Together,确保设置了一个新页面。
启用双面打印后,如何确保新组始终在新纸上形成?这可以在公式专家中完成吗?有没有办法检查我所在的页面是偶数还是奇数并从那里插入一个页面?只是问一些引导性的问题,因为我不熟悉 Crystal 的公式编辑器的功能。顺便说一句,这是 Crystal XI 企业服务器。
您可以使用onfirstrecord
,pagenumber
和onlastrecord
关键字来执行此操作。
在组标题部分“之前的新页面”公式...
not onfirstrecord //so every group (except the first) starts on a new page
在“之后的新页面”公式...
//to keep the group from starting on even page but make sure the last page is not blank
remainder(pagenumber, 2) = 1 and not onlastrecord
打开部分专家屏幕。选择 Report Header 并选中“Suppress (No Drill-Down)”。然后在组头中选择要分页的组并选中“之前的新页面”。
如果我需要对一个组进行分页,这可以正常工作。如果在多个组上分页,我该怎么办?
我找到了答案..使用Next(Field)
or Previous(Field)
,我添加了以下条件并且工作正常。
在下一页中 公式之前:
Not onFirstRecord and ({table.field} <> previous({table.field}))
嗨 IronicMuffin 我明白你的问题。答案非常简单但更有效。
第 1 步:将数据集或数据库专家添加到您的水晶报表中
Step2:在报表区域的外表面右键单击并转到报表和转到组专家
Step3:添加包含组的字段,此时窗口底部的选项将出现
第 4 步:单击选项和 agian goto 选项的第二个选项卡。