彩票走势图

logo FastReport中文文档

Master-detail报告


通过使用两个 "Data "带,很容易创建一个 “master-detail"类型的报告。在这个报告中,使用了两个数据源,它们之间存在着一种关系。主数据源的一行可以与详细数据源的几行相对应。关于关系的更多细节可以在 "Data "章节中找到。

有必要在报告中放置一个带子,使主带子包含里面的详细带子。这可以在 "Configure bands "窗口中完成,该窗口可以在 "Report|Configure Bands..."菜单中调用。

让我们看看如何从头开始创建一个master-detail报告。我们将运行报告设计器并创建一个新的空报告。它已经包含一个 "Data "带:

18

为了增加一个详细的数据带,请调用 "Configure Bands "窗口。这可以通过按下 "Configure bands... "按钮来实现,如图所示,或者选择"Report|Configure Bands... "菜单项。在配置窗口中,将显示波段结构:

19

选择 "Data "带,如图所示,然后右击鼠标以显示上下文菜单(或按窗口下部的 "Add "按钮)。在打开的窗口中,选择 "Data "带:

在这之后,一个嵌套的 "Data"被添加到所选的频段。按 "Close"按钮关闭该窗口。你会看到报告模板有如下变化:

在窗口左侧的带状结构上可以清楚地看到嵌套的数据带。你需要将带子连接到相应的数据源,并将数据列放在带子上。我们将使用两个数据源--分类和产品--来自FastReport自带的演示数据库:

如果我们运行该报告,我们将看到以下内容:

通过这种方式,你可以创建一个具有无限嵌套数据的master-detail报告类型,例如,master-detail-subdetail。另一种方法,用于创建master-detail报告类型,与使用嵌套报告有关。嵌套报告将在 部分进行讨论。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP