我是水晶报表的新手,我需要每页打印 20 行数据。我在网上找到了这个,但它在我的系统上不起作用。
if Remainder(Recordnumber,20)=0 then true else false
我的系统每页只打印一行。
我是水晶报表的新手,我需要每页打印 20 行数据。我在网上找到了这个,但它在我的系统上不起作用。
if Remainder(Recordnumber,20)=0 then true else false
我的系统每页只打印一行。
会不会像你RecordNumber
的Recordnumber
代码那样迂腐?
if Remainder (RecordNumber, 20) = 0 then true else false
要使其每页显示 10 条记录,请执行以下操作
在设计视图中打开报表
右键单击详细信息部分并选择部分专家
确保在“部分专家”对话框中选择了“详细信息”部分。选中“之后新建页面”复选框</p>
单击复选框右侧的公式编辑器按钮。
输入以下公式
if Remainder (RecordNumber, 10) = 0 then true else false
如果您运行报告,它应该在每 10 行后中断。
如果您使用的是 Crystal 报表 2008/2011,则部分专家的详细信息部分属性中有一个新选项 - “之后的新页面:X 可见记录”:
要每页显示 20 条记录,请执行以下操作
在设计视图中打开报表
右键单击详细信息部分并选择部分专家
确保在“部分专家”对话框中选择了“详细信息”部分。选中“之后新建页面”复选框</p>
单击复选框右侧的公式编辑器按钮。
输入以下公式
if Remainder (RecordNumber, 20) = 0 then true else false
单击保存并关闭,然后单击确定。