FR里,怎么实现相同的列数据有多行,只打印一个,并实现在多行的中间位置?   
只打印一个我会设置 可怎么能设置成在中间位置呢  打印格式如下图
|---------|--------|---------|------------|
|         |--------|---------|------------|
|         |--------|---------|------------|
|---------|--------|---------|------------|
|         |--------|---------|------------|
|         |--------|---------|------------|
|---------|--------|---------|------------|
救命呀。
最好用代码控制估计也只能用代码控制

解决方案 »

  1.   

    可以建立字报表.至于中间显示的问题,可以在工具栏设置tfrmemoview的上下对齐,左右对齐
      

  2.   

    FastReport 普通报表是不可以实现这样的, 好像ReportMachine可以. 但是FastReport CrossTable是可以的吧.
      

  3.   

    至于打印在中间位置没有问题
    1 第一列可以采用在每次分组以前加1 ,列的属性 suppress repeated vulues 
    格式如下 序号,列1,列2,俩3
            1    **   **   **
                 **   **   **
            2    **   **   **
    不知道我是否理解你说的,,,
    或着采用程序控制主要采用联合的方式肯定可以解决问题,只是多加一个列,,这个不是问题,,,
      

  4.   

    使用CHILD Band,然后在Data Band的打印事件中用FOR循环控制行数。