我有一个报告文件 . 我必须从两个不同的数据表中显示此报告中的数据 . 我必须一个接一个地显示来自一个数据表的数据 . 我不想使用子报告 . 还有另一种解决方法吗?
带着敬意
使用ActiveReports解决此问题的方法是使用子报表 . 除了使用子报表之外,您还可以使用"unbound mode"以编程方式将两个数据表中的记录合并为一个行集 . 有关使用未绑定模式的示例,请参阅this walkthrough(请参阅DataInitialize和FetchData事件以了解问题) .
如果没有更多信息,很难确定如何最好地解决这个问题 . 例如,一些可能有用的信息:
是DataSet中的数据表吗?
数据表是否可连接?换句话说,它们之间是否有关系?
为什么不想使用子报告?这确实是像ActiveReports这样的带状报表编写者处理多个数据源的方式 .
另外,您可以查看我们的Data Dynamics Reports product . 它使用与带状报告不同的范例,您可以在页面上布置数据区域(例如表格,图表等) . 可以将每个数据区域绑定到单独的数据源,而无需使用子报表 . 也许这将更适合您的需求 .
Scott Willeke GrapeCity inc.
1 回答
使用ActiveReports解决此问题的方法是使用子报表 . 除了使用子报表之外,您还可以使用"unbound mode"以编程方式将两个数据表中的记录合并为一个行集 . 有关使用未绑定模式的示例,请参阅this walkthrough(请参阅DataInitialize和FetchData事件以了解问题) .
如果没有更多信息,很难确定如何最好地解决这个问题 . 例如,一些可能有用的信息:
是DataSet中的数据表吗?
数据表是否可连接?换句话说,它们之间是否有关系?
为什么不想使用子报告?这确实是像ActiveReports这样的带状报表编写者处理多个数据源的方式 .
另外,您可以查看我们的Data Dynamics Reports product . 它使用与带状报告不同的范例,您可以在页面上布置数据区域(例如表格,图表等) . 可以将每个数据区域绑定到单独的数据源,而无需使用子报表 . 也许这将更适合您的需求 .