0

我是水晶报表的新手,我需要每页打印 20 行数据。我在网上找到了这个,但它在我的系统上不起作用。

if Remainder(Recordnumber,20)=0 then true else false

我的系统每页只打印一行。

4

4 回答 4

0

会不会像你RecordNumberRecordnumber代码那样迂腐?

if Remainder (RecordNumber, 20) = 0 then true else false
于 2012-06-07T10:05:42.667 回答
0

要使其每页显示 10 条记录,请执行以下操作

  1. 在设计视图中打开报表

  2. 右键单击详细信息部分并选择部分专家

  3. 确保在“部分专家”对话框中选择了“详细信息”部分。选中“之后新建页面”复选框</p>

  4. 单击复选框右侧的公式编辑器按钮。

  5. 输入以下公式

if Remainder (RecordNumber, 10) = 0 then true else false

  1. 单击保存并关闭,然后单击确定。

如果您运行报告,它应该在每 10 行后中断。

于 2012-06-07T10:22:51.727 回答
0

如果您使用的是 Crystal 报表 2008/2011,则部分专家的详细信息部分属性中有一个新选项 - “之后的新页面:X 可见记录”:

示例图片

于 2012-06-08T14:15:36.203 回答
0

要每页显示 20 条记录,请执行以下操作

  1. 在设计视图中打开报表

  2. 右键单击详细信息部分并选择部分专家

  3. 确保在“部分专家”对话框中选择了“详细信息”部分。选中“之后新建页面”复选框</p>

  4. 单击复选框右侧的公式编辑器按钮。

  5. 输入以下公式

    if Remainder (RecordNumber, 20) = 0 then true else false

  6. 单击保存并关闭,然后单击确定。

于 2012-06-07T12:21:44.407 回答