数据库中有三个表,1、部门基本情况;2、职员情况;3、部门的其它信息。在做报表的时候,要求由用户查询部门的名字来得到报表。先打印出基本情况,接着是该部门员工的情况,然后是其它信息。我对DELPHI不很熟,不知道这样的报表该怎么做。上次求教的时候,有人建议我用fastreport来做,我就在51DELPHI下了一个3.0的。但是不知道为什么,里面的帮助用不了,点了没反应,在网上找的指南是2.4版的,好象也有点差异。我看了几天的DEMO还是不太明白,象我的这样的报表,如何把ADOQUERY的查询结果传递到TfrReport中的data-band。另外,我看到3.0中有frcADOcomponents,这个控件又是干什么的啊?
请熟悉的人指点一下,本人是菜鸟,希望能详细点。

解决方案 »

  1.   

    你写个sql语句,把所需要的数据查询出来之后,在databand 的dataset属性中指定为adoquery,把相关数据字段插入到databand 中,就可以了;
    那个控件是用来连接数据库的,不用去理它。
      

  2.   

    你这种情况的话,看看GROUP方面的DEMO吧。
      

  3.   

    在fastreport
    用的时候得还要frdbdataset
    用datasorce-->adoquery1-->frdbdataset-->frreport
    在fr的band属性里有adoquery了。。指向即可
      

  4.   

    还是不明白,如果是不只一个adoquery,而是几个,又该怎么连接啊
    GROUP方面的DEMO我这里没有,能不能麻烦哪位发给我,[email protected],谢谢了。