在水晶报表里有一个Record Number,它的最大数就是记录的最大数。
但现在我想分组,在每个分组里都从1开始,有没有这个东东?该怎么设置?

解决方案 »

  1.   

    是每个组下明细都从1开始吗?如果是这样的话,你建一个式子,在式子里面编辑一下代码就应该ok了。
    numberVar num;
    if OnFirstRecord then
        num :=1
    else
        if {CA0250P1.leaseno}<> previous({CA0250P1.leaseno}) then
            num :=1
        else
            num:=num+1;
    CA0250P1.leaseno是报表分组的字段。如果不是的话,修改式子,也应该能实现。