Crystal报表数据记录选择和打印条件

时间:2018-02-22 06:51:51

标签: ms-access crystal-reports

我有103条数据记录,我想在第一页打印第1,2,73,79条记录的数据;在第二页,记录2,28,54,80; 在第三页,记录3,29,55,81;顺序到最后一页。

1 个答案:

答案 0 :(得分:0)

  1. 在记录中放置一个sequencecial字段。我们称之为“Result.Sequential”。
  2. 创建公式。我们称之为“组”。

    {Result.Sequential} mod 26 //结果是记录的页码

  3. 按公式创建一个组。

  4. 在专家部分中,将公式放在“之前的新页面”中。

    groupnumber> 1 //以避免开头的空白页

  5. 注意:

    您可以使用报告的参数,而不是修复数字26。

    如果您不能在记录中包含顺序,则必须找到一种创造性的方法来执行类似的操作。将“记录号”放在公式中是行不通的。