adoquery的sql语句是动态生成的。
1、可以包adoquery的结果显示在dbgrid中,请问怎么单把DBgrid中的内容打印
出来,包括标题,但不打印窗体的其他部分.
2、怎么样把adoquery的结果显示在报表中的detailband里面?(在detailband,
里面,放置了几个QRDBText,但是怎么样动态指定他们的dataset和field呢?)

解决方案 »

  1.   

    用这个吧:
    http://expert.csdn.net/Expert/topic/2135/2135251.xml?temp=.7369043
      

  2.   

    1、可以写代码,动态增加QRDBText
    2、一个一个赋值,
      

  3.   

    1、最简单的方法用FR2。5,其中有一打印GRID的组件。
    DBGRID中数据是用QUERY或TABLE生成,用QR也行
    2、QRDBTEXT1.DataSet:=ADOQUERY1;
    QRDBTEXT1.DataField:='123';
      

  4.   

    1、最简单的方法用FR2。5,其中有一打印GRID的组件。
    DBGRID中数据是用QUERY或TABLE生成,用QR也行
    2、QRDBTEXT1.DataSet:=ADOQUERY1;
    QRDBTEXT1.DataField:='123';
      

  5.   

    在打开QUICKREPORT时动态动DBEDIT付FIELD属性
    并且给DETAILBAND设置MASTER DATASOURCE