水晶报表交叉表 问题

纯唇Yu弄 2010-04-27 10:10:51
我在报表页眉处放了一个 交叉表 能够正常显示数据

但是在报表页脚处放了一个

就不能显示了 两个交叉表都不显示数据了 是什么原因
只要去掉一个 交叉表 另一个就会显示 只有两个都在的时候不显示 有一个类别表是两个交叉表公用的 其他没什么关系了 各位看看是什么原因
...全文
98 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
纯唇Yu弄 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 babyt 的回复:]
哪个其他?
[/Quote]
就是图上那几个
阿泰 2010-04-27
  • 打赏
  • 举报
回复
哪个其他?
纯唇Yu弄 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 babyt 的回复:]
你的报表里可能用了多个表。并且设置了关联关系,比如A,B表
当只有一个交叉表的时候,报表只用到了一个表A,那么水晶报表只向数据库申请表A的数据
它申请数据的SQL为:Select * from A
两个交叉表的时候,你应该是一个关于表A的交叉表,一个是关于表B的交叉表,
那么它就申请两个表的数据,申请数据的SQL为:Select A.*,B.* from A,B Where 关联关系

……
[/Quote]

顺便问下 选择数据 中其他项都是在什么情况下可用呢?
阿泰 2010-04-27
  • 打赏
  • 举报
回复
你的报表里可能用了多个表。并且设置了关联关系,比如A,B表
当只有一个交叉表的时候,报表只用到了一个表A,那么水晶报表只向数据库申请表A的数据
它申请数据的SQL为:Select * from A
两个交叉表的时候,你应该是一个关于表A的交叉表,一个是关于表B的交叉表,
那么它就申请两个表的数据,申请数据的SQL为:Select A.*,B.* from A,B Where 关联关系

如果A和B关联后没有数据,那么自然两个交叉表都会是空的

如果这两个表在本报表中没有必要进行关联,或者没有关联关系
那么可以把其中一个放在子报表里,切断两者之间的关系
纯唇Yu弄 2010-04-27
  • 打赏
  • 举报
回复
这个我显示出来了 又有新的问题了 整不了 报表问题太多了 以前也没整过 - -+
前边那个交叉表不知道怎么就加上了个折线图 选择数据的时候 交叉表是可选的 看图1

而后再添加 折线图的时候 选择数据交叉表 就不可选了 这是为什么呢?看图2
阿双2009 2010-04-27
  • 打赏
  • 举报
回复
我这边怎么只允许我放在报表头和报表尾,呵呵
不过两个倒是都可以显示出来。
纯唇Yu弄 2010-04-27
  • 打赏
  • 举报
回复

这就是显示出来的效果

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧