求助了:假设有一Table三条记录如下:RecID  品名  规格  金额
-----------------------------
1    杯具  大的  100
2    餐具  整套  55
3    蜗居  高级  1000我想用QuickReport设计报表,在一页纸上打印如下三联单:(请注意,是打印在同一页纸上)购物发票(存根
--------------------------------
客户名称:张三  日期:2011-5-4
品名  规格  金额
杯具  大的  100
餐具  整套  55
蜗居  高级  1000
购物发票(顾客
--------------------------------
客户名称:张三  日期:2011-5-4
品名  规格  金额
杯具  大的  100
餐具  整套  55
蜗居  高级  1000
购物发票(记账
--------------------------------
客户名称:张三  日期:2011-5-4
品名  规格  金额
杯具  大的  100
餐具  整套  55
蜗居  高级  1000
如上布局,我该如何摆放QuickReport组件,以及属性如何设置?
注意,三联单据在同一页上,除“存根、顾客、记账”6字分别不同外,其余内容都是相同的......
只能使用Delphi自带的QuickReport组件,至于FastReport、水晶、RAVE、...这些我都难以学会,就不要再推荐了...
另外,用许多QrLabel控件反复赋值的方法,有点笨拙,是下策,暂时不想这么做感谢~~~

解决方案 »

  1.   

    這個不難吧,多放幾個qrsubdetail就行了吧。
      

  2.   

    大致步聚:
    1. 放三個qrsubdetail,再放三個qrband.
    2. 三個qrsubdetail的headerband屬性分別指向三個qrband
    3. 三個qrsubdetail指向同一個dataset.
    剩下就是拖放控件的事啦。
      

  3.   

    加入qrdetail,使用針式打印機
      

  4.   


    谢谢!原来是这样!
    请再详细说一下,表头和表格的列标题,放在哪个组件上呀客户名称:张三  日期:2011-5-4  <-------表头
    品名  规格  金额  <------------------表格列标题
    QrDBText1  QrDBText2  QrDBText3<----------QrSubDetail(这个知道了)