如何在Active Report中显示来自两个不同数据源的数据

时间:2011-08-05 03:33:26

标签: activereports

我有一份报告文件。我必须从两个不同的数据表中显示此报告中的数据。我必须一个接一个地显示来自一个数据表的数据。我不想使用子报告。还有另一种解决方法吗?

问候

1 个答案:

答案 0 :(得分:2)

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

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

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

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

Scott Willeke
GrapeCity inc.