我有一个问题在报表中1行如何显示多条记录
如:
 第一行
    name address name address name address
    李男  asdfd   程磊 adfd    李吕 adfd
第二行如此从左到右一直到结束这样子不会浪费纸张,否则一行只显示1条记录

解决方案 »

  1.   

    在REPORTSETTING中有一NUMBERS OF COLUMNS,你设为2试试。
      

  2.   


    同意楼上,同时在打印的时候要自己控制换Column(达到从左到右的效果)。
    可打印一条纪录后用NewColumn控制.
      

  3.   

    不知上面2位大虾能否说详细些? 我是用QReport
      

  4.   

    一般按栏打印时QReport默认是先从上到下打印,如果还有记录才会另启一个column打印,如
    第一行
        name address      name address
        李男  asdfd           李吕 adfd       
    第二行
      name address 
      程磊 adfd    
    ...
    所以你要自己再报表里面当打印完李男强制它另启一个Column打印,才有你需要的方式。
    可以用 quickrep1.newcolumn 控制。
      

  5.   

    fancier你好
    我按你们的方法去做设column=2
      但结果是这样的
      第1页
          name address name address 
          李男  asdfd   程磊 adfd    
         name address  name address
           李吕 adfd    李大  adf
              .           .
              .           .
        到结尾          到结尾
     可是 第2页就不会这样,就出现这种情况
          name address 
          李男  asdfd      
          name address  
           李吕 adfd    
          name address 
          程磊 adfd 
        另外一边就没有.我要的结果是这样两边都平均的如:
           name address name address 
          李男  asdfd   程磊 adfd    
         name address  
           李吕 adfd