如何实现以下报表,也就是多张表和在一张报表的问题
table1title1   title2   title3    title4    title5
---------------------------------------------
value1   value2   value3    value4    value5
...
                                      count1table2title1   title2   title3    title4    title5
---------------------------------------------
value1   value2   value3    value4    value5
...
                                      count2

解决方案 »

  1.   

    将两个表用SQL语句联合(union)成一个记录集,增加一个字段就是表名,在报表上再用表名进行分组
    例如Sql语句这样写
    Select 'Tabel1' as tablename, title1, title2, title3, title4, title5 from table1
    Union
    Select 'Tabel2' as tablename, title1, title2, title3, title4, title5 from table2
    将记录集赋给报表源,再用这个做出分组报表
      

  2.   

    如果你是用Access2000數據庫不能用union 或union all
    sql server2000可以用
      

  3.   

    1、
    Select title1, title2, title3, title4, title5 from table1
    Union All
    Select title1, title2, title3, title4, title5 from table2
    2、沒講明白.
      

  4.   

    我是用DataReport
    报表该如何设计?
      

  5.   

    DataReport报表我就不知道了,
    我只知道用ActiveReport报表,这个可以分子报表
      

  6.   

    如果字段数不一样可以这样写Sql语句
    Select 'Tabel1' as tablename, title1, title2, title3, title4, null as title5 from table1
    Union
    Select 'Tabel2' as tablename, title1, title2, title3, title4, title5 from table2
    这种是table1中只显示有4个字段,table2中显示5个字段,具体情况就看LZ的举一反三了 :)
      

  7.   

    強烈建議樓主用Activereport2,用datareport你將事倍功半.不要太固執.