如题!

解决方案 »

  1.   

    1、将每个Bands Frame的drawtop等设成true。
    2、将数据显示控件的autosise设为false,并将其Frame中选项参照上述设置。
      

  2.   

    有两行的话,表格之间对不齐呀!
    还有打印是用QuickRep1.Print可以吗?
      

  3.   

    你将上下排列的各数据显示控件的left,width等属性设成一样,autosise设为false不成吗?
    实在不行,在每个数据显示控件的下一层放一个QRShape控件!
    打印的话,建议你用preview,然后让用户在预览界面中打印!
      

  4.   

    决大部分的事都麻烦!
    用QRExpr
      

  5.   

    QRExpr会好一些吗?主要是报表中列名和列数据都是动态增加的!QRExpr不知在这方面支持的如何。
      

  6.   

    我是这样做的,用多个Qrshape画横竖线,然后把这些线排列成你需要的样子就可以了。。如果每个控件后面都用QRSHAPE的话,就太麻烦了。。:)还有怎样计算出一个列的总和呀!?
    关于这个问题,你可以这样。你的这些数据肯定是从数据库或数组中取得的,取完以后接着求和,然后在Quickreort的preview事件以前,把这个数写到相应的Qrlabel(可以动态生成,也可以静态生成)就可以了。。