我在一个报表上放了两部份的数据,一部份来自Query1放在head,只有一条记录,一部份来自Query2放在Detail,可是这部份的数据只显示出来一条,为什么?怎么解决?
谢谢大家。

解决方案 »

  1.   

    不是,head中的数据是统计筛选出来的,只有一条,也只需要显示一条,可以显示。但是Detail部分来自另一个Query,是多条的,但是在实际中只能看到一条。
      

  2.   

    再问一个问题,Delphi的报表可以用excel格式导出吗?
    如果自己调用函数将一个数据集中的数据以复杂报表形式导出的话可以用什么方法?其中一定要用到很多设置单元格格式的函数,不知道这是能不能实现的?
      

  3.   

    谢谢各位,本贴宣布取消息。
    我突然发现那个问题是什么原因了,问题的解答是:
    QuickRep的DataSet属性应该设为需要显示多条的那个Query,就是说假如Query1的结果是统计筛选出来的一条记录,Query2是相应的一部分明细记录,那么QuickRep的DataSet应该设为Query2。
    谢谢各位。
      

  4.   

    把QUICKREP的DATASET设为QUERY2就行了吗?还要设其它的属性吧
    多条记录的放在哪个表带上