灵活定义首页页号

来源:互联网 发布:鼓楼西剧场 知乎 编辑:程序博客网 时间:2024/05/05 18:15
润乾提供了分页页号表达式计算功能,即润乾的分页页号是通过函数来动态产生的,分页页号的定义是个表达式,因此我们可以灵活地利用表达式,动态产生首页页号。

    我们把报表的分页页号设计成含有参数的表达式,把前几张报表的分页总数动态算出来,动态传给该页号表达式中的参数,从而动态的改变当前报表的首页页号。润乾处理以上问题的步骤如下:

    第一步:在每一张报表中都定义一个参数num,num的值为前几张报表的总分页数,由程序动态传入。比如:第一张报表前面没有报表,则它的num值为0;第一张报表分成10页,则第二张报表的num值为10;第二张报表分成5页,则第三张报表的num值为15,依次类推。

    第二步:把每一张报表中显示分页页号的表达式修改为:=pno()+num。

    第三步:编写程序,读入十张报表;计算报表,为每一张报表中的num参数赋值为前几张报表的总分页数;用PageBuiler对计算后的报表进行分页;调用打印方法进行打印。

    润乾报表工具使用含有参数的页号表达式计算功能,经过以上简单的几步就可以实现用户动态改变首页页号的需求,给用户的操作带来了极大的方便。

0 0