不用NeetData控件也可以
你可以指定數據庫
用Stringband
要列印多少空行就在Stringband.items中增加多少個空條目
在Stringband的Onprintbefore中控件Stringband是否列印即可

解决方案 »

  1.   

    to pwq:
    谢谢你,你的思路很好,但我是要输出表格,所以,用stringsband不合适,还有别的
    方法吗?
      

  2.   

    如果不用stringsband,可考虑使用tdataset控件,如果是没有数据的空行则在tdataset中赋空值。
    QRLabel不够宽时,先把它拖至最大长度,然后设定autosize为FALSE。
      

  3.   

    我还发现有个怪问题,用paradox表,数字型字段的话,记录如果空值它会当0打印出来
      

  4.   

    to cobi:
    QRlabel不能拖长,因为纸张大小和对齐等因素,所以 能自动换行美观一点
    我不喜欢DATASET,因为每个REPORT都要对应一个DATASOURCE,程序太大了,
    所以只用ONNEEDDATA事件来处理,表格用STRINGSBAND处理,我没试过。
    继续讨论
      

  5.   

    QuickRep很烂的,用别的吧,比如EReport,Report Builder,FastReport