我用delphi7做一个箱号打印软件,用一种算法算出总箱数及每一箱的具体信息,将每箱的信息保存在一个动态数组中,现在要将每一箱的信息打印出来,每页打印10箱,要求一箱一个表格表示,不能10箱的数据在一个表格里。
例如:根据算法算出总共有100箱,那么 现在就应该打印10页,每一页都有10个小表格,表格里的内容从数组中获得。
请问朋友们,打印模板如何编辑啊,我做循环只能得到最后一箱的数据,要用什么控件呢?
请尽量详细点,谢谢各位啦!

解决方案 »

  1.   

    可能是分太少了,高手不屑回答,让我这菜鸟试试,呵呵
    我用fastreport做报表,你说的这个很好实现,只要用adoquery查下数据,然后作为报表的数据源,你只要设计好一条记录对应的报表格式,剩下的它会自动往下排的
      

  2.   

    谢谢qin2006,我的数据不是从数据库中查出来的,是自己算出来的。
    还是十分感谢你,我已经解决了。