首页 文章

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

提问于
浏览
0

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

带着敬意

1 回答

  • 2

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

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

    • 是DataSet中的数据表吗?

    • 数据表是否可连接?换句话说,它们之间是否有关系?

    • 为什么不想使用子报告?这确实是像ActiveReports这样的带状报表编写者处理多个数据源的方式 .

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

    Scott Willeke
    GrapeCity inc.
    

相关问题