水晶报表 主报表与子报表使用相同的xsd

yangguosheng 2011-11-28 05:52:40
主报表和子报表使用相同的xsd和相同的表。推模式下,主报表推a,子报表推b。绑定数据源时是分别绑定的两个表,但是到报表里,子报表也总是显示a的数据。
如果把主报表或子报表其中的一个的xsd改成另外一个目录的与之前的xsd完全相同的xsd,就不会出错。
请问是哪里的问题。

还有一个TableLink的问题
TableLink有一个属性:SourceFields
说明是:获取对表链接源 DatabaseFieldDefinitions 集合的引用。他为什么是一个集合,而不是一个字段。难道有一个连接同时多个源,多个目标?
还有如果报表有多个TalbeLink。按照TableLink.SourceFields 访问到的不一定是当前连接的源字段,可能是其他连接的源字段。但是TableLink.SourceFields.count = 1.

我是一个表做源表,同时连接其他多个表时出现的这个错误。

谢谢
...全文
99 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yangguosheng 2012-02-08
自己特帖子沉了,问题没有解决。我顶。
  • 打赏
  • 举报
回复
yangguosheng 2011-12-01
对的,因为用推模式。推过来时数据已经是最终的结果了,所以建不建关联都行。
关键的问题是使用相同的xsd和相同的表。绑定数据错误的问题。
  • 打赏
  • 举报
回复
阿双2009 2011-11-30
[Quote=引用 5 楼 yangguosheng 的回复:]
主表与子表建不建关系都行,就是有父子,一对多的关系。是角色表,主报表显示父角色信息,子角色信息用子报表做。谢谢
[/Quote]

你这个一对多不就是一种关联麽,每个父角色信息应该是对于多个相应子角色信息吧?
  • 打赏
  • 举报
回复
yangguosheng 2011-11-30
主表与子表建不建关系都行,就是有父子,一对多的关系。是角色表,主报表显示父角色信息,子角色信息用子报表做。谢谢
  • 打赏
  • 举报
回复
wquanchao 2011-11-30
主报表和子报表使用相同的xsd和相同的表,这个表给力
  • 打赏
  • 举报
回复
yangguosheng 2011-11-29
因为主报表和子报表显示的数据是不一样的,只是是同一个表中的数据,所以需要使用相同的数据架构。
我做报表的时候,子报表的数据需要单独绑定。否则子报表就没有数据,我用的推模式。难道不应该是这样?
  • 打赏
  • 举报
回复
阿双2009 2011-11-29
你的主表与子表数据有关联嚒?能否给出你的效果示意图看看
  • 打赏
  • 举报
回复
阿双2009 2011-11-28
。。信息量有点大

[Quote=引用楼主 yangguosheng 的回复:]
主报表和子报表使用相同的xsd和相同的表。推模式下,主报表推a,子报表推b。绑定数据源时是分别绑定的两个表[/Quote]

既然是相同xsd和相同的表,为什么一个推a,一个推b?而且绑定时要分别绑定?


若是相同数据集并且用相同数据表,不需要分别绑定,只需绑定一次即可,可参考:http://blog.csdn.net/luols/article/details/5797748
绑定数据部分
  • 打赏
  • 举报
回复
相关推荐
发帖
图表区
创建于2007-09-28

4810

社区成员

.NET技术 图表区
申请成为版主
帖子事件
创建了帖子
2011-11-28 05:52
社区公告
暂无公告