当前位置:编程学习 > C#/ASP.NET >>

关于水晶报表的多个不相关子表同时显示在一页上的实现。(请高手来看)

现有2张不相关的表分别为  A(a1,a2) , B(b1,b2)
要点
  1、2个表的数据没有任何相关性。完全是独立的2个表。
  2、2个表要共同显示在同一页上。A表按照5行一次分页并统计,B表按照6行一次分页并统计。
  3、当其中任何一个表数据显示结束后,要求显示一个空表,有表头和统计。并统计值为0。
  
  目前使用双子表的方式已经实现了前2条要求。但是当其中的A 子表数据显示结束后。相应位置就显示空白。因为子表已经打印结束了。
  
  请教高手。是否有什么好的解决方案或者思路?
   
如下结构

第一页
---------------------------------------------------
|
| A表                         B表
|------------                 ---------------
| a1      a2                     b1      b2
|------------                 ---------------
|  1      10                     a        1
|  2      10                     b        2
|  3      10                     c        3
|  4      10                     d        4
|  5      10                     e        5
|------------                    f        6
|                               ----------------
| 总计    50                     总计     21
---------------------------------------------------

最后一页
---------------------------------------------------
|
| A表                         B表
|------------                 ---------------
| a1      a2                     b1      b2
|------------                 ---------------
|                               r        1
|                               x        2
|                               y        3
|                               z        4
|                                       
|------------                 
|                             ----------------
| 总计    0                    总计      10
--------------------------------------------------- --------------------编程问答-------------------- 沙发,帮你顶 --------------------编程问答-------------------- 跪求高人指点迷津阿。 --------------------编程问答-------------------- 你可以把表头写到head中,把统计结果写到footer里面,中间显示具体内容。 --------------------编程问答-------------------- 我这是2个不相关的表。
不是简单的单表报表。 --------------------编程问答-------------------- 没有人能够解答吗? --------------------编程问答-------------------- 期待楼下回答 --------------------编程问答-------------------- 子报表试试 --------------------编程问答-------------------- 遇到同样的问题。
我用的是两个子报表。分别放不同的内容,并且两个子报表放在详细资料b和详细资料c中,其中a和d都有其他内容。
当第一个子报表循环完了以后就会出现很大空白,然后再另一页中循环第二个子报表的内容。

也想请达人帮忙指点一下。 --------------------编程问答-------------------- 没这样做过,放在水晶中的详细信息的行数设置都是一样的,外面的表格设置可以设置成这样,但是里面的数据就.... --------------------编程问答-------------------- up --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 的确是没有关联,楼主试下我的方法,出现空白的是因为没有关联,能不能通过记录行数的方法,给查询出的集合产生行数关联字段,这样2个表就有关联了 --------------------编程问答-------------------- 水晶不能做的。我的软件能做。一个页面显示任意多的不相关报表都可以。
欢迎加入中国式报表讨论群60531400,探讨各类报表的实现技术! 
补充:.NET技术 ,  图表区
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,