2010-12-01 140 views
0

这些最近的新手问题的道歉,但我显然不问问搜索引擎正确的问题。从主报告传递参数到一个子报告

我有一份报告,我试图从VS2008升级到VS2010后将其重构,将错误引入到现有的Crystal Report中。所以,我有一份我正在尝试复制的半工作报告。

我有一个包含一些子报告的报告。主报告在“数据库字段”中的查询中有一些参数,我需要将这些字段传递给特定的子报表的“参数字段”,以便它可以在其自己的查询中引用这些参数。

所以,我的问题是:如何创建主报表上的查询结果和子报表上的参数之间的关联?

回答

3

对于Visual Studio 2010的水晶报表 - 这是目前唯一可用的,不是吗?

在添加子报告[或更改现有报告的“更改子报告链接”]时,可以从“链接”选项卡(或子报告)左下角的下拉列表中选择子报告上的参数链接对话框中,如果编辑现有报表)

  • 一旦你就在左边选择你的领域(或参数)“可用字段:”列表中,单击>按钮将它移动到右侧,您会在下面看到链接选项。 所以这是从要作为参数使用主报表中的字段,用于子报表

  • 在下面,在右侧选择的参数(由你子报表),希望将其链接到。 这是您要使用

这是否感子报表参数。

也许一些图像会有所帮助。

+0

我知道这是晚了,但你可以添加一些图像? @Frosty – DiegoS 2017-11-09 18:55:24

2

根据您的版本,术语可能略有不同,但您应该能够右键单击子报表并选择“更改子报表链接”。

从Available Fields列中找到您的参数,然后单击>按钮将它们移动到“Fields to Link”列。完成后点击确定。

现在转到您的子报告,并确保您链接的参数可用作参数;您应该可以在您的子报表的“记录选择”中使用这些参数。