多条纪录怎么办?也就是说,主表中有多条纪录,通过第一个QUERY选出来了,从表中也有多条纪录,与主表一一对应,通过第二个QUERY选出来,要在报表中一一对应的显示出来,怎么连?

解决方案 »

  1.   

    在主表的 AfterScroll里写从表的语句;如果是在报表里,只用一个Query,再用报表的 group功能demos里有一个例子:)
      

  2.   

    按照一般的方法设置好主从表的联接不就能一一对应了吗?非要省去一个datasource不可吗?那只好按照 My_first(海浪) 的办法了!但是右怎么能同时显示两个query的内容呢!还是加个datasources吧1
      

  3.   

    :),为什么要用变量?'Select * from Detail where Detail.ID ='+Master.fieldbyname('id')+'''';显示两个表的内容是这样的,利用冗余;Select a.*, b.* from detail a, master b where a.id = b.id;
      

  4.   

    DataSource1.dataset := query1;
    query1.sql.add('select * from table1');query2.datasource := datasource1;
    query2.sql.add('select * from table2 where myfield = :filedxx')