我是水晶报道的新手,我需要每页打印20行数据。 我在网上发现了这个,但它不适用于我的系统。
if Remainder(Recordnumber,20)=0 then true else false
我的系统每页只打印一行。
答案 0 :(得分:0)
你的代码中RecordNumber
Recordnumber
是if Remainder (RecordNumber, 20) = 0 then true else false
可能是一种迂腐吗?
{{1}}
答案 1 :(得分:0)
要使每页显示10条记录,请执行以下操作
在设计视图中打开报告
右键单击Details部分,然后选择Section Expert
确保在“部分专家”对话框中选中“详细信息”部分。选中“新页面后”
点击复选框右侧的公式编辑器按钮。
输入以下公式
if Remainder (RecordNumber, 10) = 0 then true else false
如果你运行报告,它应该在每10行之后中断。
答案 2 :(得分:0)
要在每页显示20条记录,请执行以下操作
在设计视图中打开报告
右键单击Details部分,然后选择Section Expert
确保在“部分专家”对话框中选中“详细信息”部分。选中“新页面后”
点击复选框右侧的公式编辑器按钮。
输入以下公式
如果Remainder(RecordNumber,20)= 0则为true,否则为false
单击“保存并关闭”,然后单击“确定”。
答案 3 :(得分:0)
如果您使用的是Crystal报表2008/2011,则专家部分的“详细信息”部分属性中有一个新选项 - “新页面后:X可见记录”: