100分求教!
delphi6,win2000,sqlserver
我用Qreport来建报表,ADOquery1连接到sqlserver,报表的Dataset是ADOQuery1
但是preview的时候只有一行数据,高手请指教,急!

解决方案 »

  1.   

    我用adoconnection 连接SQL2000
    adoquery 连接adoconnection  
    用的Qreport 建过,只要你连接字段正确应该不会的。看看你的adoquery是不是执行了什么特殊的sql语句,例如返回单行数据的。。
      

  2.   

    我又试了,还是只有一行数据,怎么会呢?
    我的Dateset连的是ADOQuery,没有经过adoconnection
      

  3.   

    楼主你看是不是报表设计时你拖的不是明细带?Detail Bound ?
      

  4.   

    TQRBand的BandType属性是rbDetail
    detail显示在界面的左下角
      

  5.   

    我肯定是把DBText放在detail里的,可是出来的只有第一行,sql是select * 的,不可能只有一条数据
    请大家帮个忙把,把试出来的程序发到[email protected],谢谢了!在线等
      

  6.   

    没有与数据集关联:
    检查DBText是否关联
    检查Qreport
      

  7.   

    我自己找到了问题所在了,是PrintSetting属性, 不过还是谢谢大家!