FastReport中是否可以把Group Header放到MasterData的左边,做出如下图的效果?如果可以,求指导!如果不可以,那如下图的效果该怎么做比较简单呢?
1.数据源是一个表(类似下图第一列是产品编号,有重复值,故希望合并显示,并且加个图片)
2.如果拆成两个表的话,可以轻松做出下图的效果,但那太麻烦了,并且数据源是经过查询多个表并且计算后得到的
3.在不更改原Query中的SQL语句的情况下,暂没想到用什么办法可以不必重复查询而得到数据源(原查询用的是MSQuery,暂没发现它 有类似于ADOQuery的Clone功能)
4.获取Query中的SQL语句后重复查询所耗费的时间比较长,要是将查询出的数据源用for循环一条一条的复制到SQL临时表的话,效率是不是太低了?(等级所限,只能给到100分,不过可以另外开贴加分的,在此先谢谢各位大神了)

解决方案 »

  1.   

    哎呀,CSDN的相册不知道出了什么问题,上传不了图片,其他网站的图片又给屏蔽了……图片效果如下:产品编号          日期          数量
    A0001         2011/12/12    50
    --------      2011/12/06    100
    | 产品  |      2011/12/01    10
    | 图片  |      
    --------      小计            160B0001         2011/11/12    15
    --------      2011/12/06    10
    | 产品  |     
    | 图片  |      
    --------      小计            25
      

  2.   

    只用一个数据源实现比较困难。建议还是用两个查询语句来实现,至于查询速度,还是优化一下SQL的索引及查询语句吧。
      

  3.   

    这个在带的demo里面不就有这个例子吗
      

  4.   


    你看 memo and picture 和subreport这两个
      

  5.   

    百度不给力就Google,Google不给力就只能发帖问人了…… memo and picture 和subreport这两个看了,人家是用几个数据源来实现的,不符合我的要求(请看楼主的条件),再强调一次,是用一个数据源,
    解析 这里的一个数据源指什么:即一个Query1查询出来的数据实现下图效果(用第二个query去经过SQL查询得出Query1的数据的话那就是两个数据源了),当然你要是有办法不经过查询得到Query1的数据集,那也可以认为是一个数据源我的问题简单点说就是用一个数据源去实现下图的效果:这问题,看样子是解决不了的了,这问题有设计ERP报表的 遇到过的啊……过几天散分吧……回帖的都有分,前提是帖没被删哦