本帖最后由 Stiven_PFan 于 2012-10-10 17:24:42 编辑

解决方案 »

  1.   

    那就自己填数据进去,分为2栏不就OK了,关键是看你如何填数据,这个应该容易吧,fastreport挺好用
      

  2.   

    数据是从数据库获取的,数据量很大,delphi代码不能跟fastreport交互吧。
      

  3.   

    +1,设计好第一个后,直接Copy一个到下面就OK了
      

  4.   

    用Head、Footer、MasterData; 各放2份
      

  5.   

    好像都行不通,两个Head会在一起,两个Footer会在一起,两个MasterData会在一起,也就是说一行数据会打印两遍,但是不是上半页一份,下半页一份。
      

  6.   

    考虑分组,只要设置一个,然后脚本控制每页只打印两组数据。另外就是考虑用别的BAND代替Page Footer(如Group Footer)。
      

  7.   


    用GroupHeader么?好像不行吧
      

  8.   

    你把masterdata的高度设置的一页只能打2份
    所有的数据都整成2份。
      

  9.   

    第二种方法
    masterdata不连数据库,rowcount设置成2
    把数据都通过frx变量传进去。
    frxreport1.Variables['bianliangming']:='变量值'