0

我有一个报告文件。我必须从两个不同的数据表中显示此报告中的数据。我必须显示一个又一个数据表中的数据。我不想使用 sub report 。有没有其他方法可以解决它?

带着敬意

4

1 回答 1

2

使用 ActiveReports 解决此问题的方法使用子报表。除了使用子报表之外,您还可以使用“未绑定模式”以编程方式将两个数据表中的记录组合到一个行集中。有关使用未绑定模式的示例,请参阅此演练(请参阅 DataInitialize 和 FetchData 事件了解内容)。

但是,如果没有更多信息,很难确定如何最好地解决这个问题。例如,一些可能有用的信息:

  • 数据集中的数据表吗?
  • 数据表是否可连接?换句话说,它们之间有关系吗?
  • 为什么不想使用子报表?这确实是像 ActiveReports 这样的带状报表编写器旨在处理多个数据源的方式。

此外,您还可以查看我们的数据动态报告产品。它使用与在页面上布置数据区域(例如表格、图表等)的带状报表不同的范例。每个数据区域都可以绑定到单独的数据源,而无需使用子报表。也许这将更适合您的需要。

Scott Willeke
GrapeCity inc.
于 2011-08-06T00:36:19.987 回答