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

发布于 2024-11-28 09:49:46 字数 90 浏览 0 评论 0原文

我有一个报告文件。我必须显示此报告中来自两个不同数据表的数据。我必须显示一个又一个数据表中的数据。我不想使用子报告。还有其他方法可以解决吗?

谨致问候

I have a report file . I have to show the data in this report from two different datatable . I have to show the data from one datatable after another . I don't want to use sub report . Is there another way to solve it?

With Regards

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

身边 2024-12-05 09:49:46

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

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

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

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

Scott Willeke
GrapeCity inc.

The way to solve this with ActiveReports is with a subreport. Other than using subreports, you could use the "unbound mode" to programmatically combine the records from both datatables into a single rowset. See this walkthrough for an example of using unbound mode (see the DataInitialize and FetchData events for the meat of the matter).

It is difficult to say for sure how best to go about this without more information though. For example, some info that might useful:

  • Are the data tables in the DataSet?
  • Are the datatables joinable? In other words, is there a relation between them?
  • Why don't you want to use subreports? This is truly the way a banded report writer like ActiveReports is meant to handle multiple data sources.

Also, you might check out our Data Dynamics Reports product. It uses a different paradigm than banded reports where you lay out data regions (e.g. table, chart, etc.) on a page. Each data region can be bound to a separate data source without using a subreport. Maybe that would be a better fit for what you need.

Scott Willeke
GrapeCity inc.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文