我用quick report系列组件来设计报表,设计时,我只在打印窗体上放了一个quickrep组件和几个qrband,然后在程序运行的时候,根据运行时得到的一些信息动态生成一些qrmemo组件的对象,在这些qrmemo对象中显示相关信息。
   当运行时得到的信息越多,生成的qrmemo对象就越多。现在问题出来了,当数据少,能在一页中全显示的时候没什么问题,但是,当数据多,在一页中不能全部显示的时候,在打印预览的时候就只能看到第一页的东西,多余的数据没办法看到.(不知道打印的时候是不是也会这样).
   现在任务比较紧,望大家提供宝贵意见。

解决方案 »

  1.   

    我用quick report系列组件来设计报表,设计时,我只在打印窗体上放了一个quickrep组件和几个qrband,然后在程序运行的时候,根据运行时得到的一些信息动态生成一些qrmemo组件的对象,在这些qrmemo对象中显示相关信息。
       当运行时得到的信息越多,生成的qrmemo对象就越多。现在问题出来了,当数据少,能在一页中全显示的时候没什么问题,但是,当数据多,在一页中不能全部显示的时候,在打印预览的时候就只能看到第一页的东西,多余的数据没办法看到.(不知道打印的时候是不是也会这样).
       现在任务比较紧,望大家提供宝贵意见。
      

  2.   

    用qrsubdetail,将qrdblabel控件放置在qrsubdetail上;
    设置qrdblabel控件的dataset属性;