如何在QUICKREPORT中实现分栏打印的功能?并且分页后的表头还能继续显示?

解决方案 »

  1.   

    Page属性里,有一个COLUMNS,设为2,如jaunmai所说把你的Detail类型的Band拉高点,手工调好后即可
    我就分二栏打过,每栏五张,共十张小卡片每一A4纸
      

  2.   

    quickreport中有个forcenewpage属性,如果在detail band中将这个属性设置为true,就会使报表的每一页仅显示一个记录,不知道该如何设置能让它显示规定的记录数呢?算了,我还是调整边条的高度来实现吧!
      

  3.   

    1.设一公共变量nrow:integer;print:boolean;
    2.在beforeprint及startpage中写nrow:=0;print:=true;
    3.在onneeddata中动态读取数据。
        nrow:=nrow+1;
        if nrow>10 then 
          begin
           Quickrep1.newcolumn;
           print:=false;
          end
        else
           print:=true;
       .
       .
      if print then
         next;
      

  4.   

    ych121(dd)太对了
    哈哈,这个帖子真好,又分栏又分页,收藏