我有一个统计打印程序,就是按照客户统计打印。要求是一个客户一个客户的统计打印。比如说,有A,B,C三个客户,A客户有5笔款,B有13笔,C有33笔  要求每页打印10条记录,并且每一页都要合计金额。先打印A客户,再打印B客户,再打印C客户,并且每一个打印出来都要加上页码,如上A是一页,页码是1,B 是2页,页码是1,2,C是4页,页码是1,2,3,4 (A,B,C的顺序无所谓)。请问这个问题如何实现?B是两页每页都分别合计,C是四页,每页也都合计,A只有一页,在最后合计。如果前几页合计本页,最后一页合计该客户的总金额,又当如何实现,比如说C有4页,前3页合计本页的金额,第4页合计C的总金额。望高手指点

解决方案 »

  1.   

    用quickreport实现,不能用别的
      

  2.   

    首先你应该事先就将a、b、c客户分开,换句话说,就是事先定义三个按钮(可以根据需要生成),然后点击那个,就打印那个,这样页码问题就容易解决了。
    利用quickreport控件实现打印机制,当然你也可以使用其他的报表vcl。
      

  3.   

    caohonglong2000(chl)
    你误会了,客户的要求是依次将A,B,C的打印出来,还要有上面的效果,那这样怎么实现呢???????
      

  4.   

    myboor(菜菜菜鸟) 你知道吗,可以告诉一下吗?
      

  5.   

    XXSingle(水连天) 你的意思是说用qr是不能实现了?
      

  6.   

    xupiao(xupiao)可以给说一下吗?
    最好有个例程
      

  7.   

    如果去掉页码要求这一项,好实现吗?就是页码从1----x,不管是A,B还是C