Crystal reports CR |单击主报告中的数据库字段打开子报告

Crystal reports CR |单击主报告中的数据库字段打开子报告,crystal-reports,subreport,Crystal Reports,Subreport,我觉得这个案子有点难 在我的主报告中,物料编号显示在交叉表中。 有时我需要显示其中一个物料编号的更多细节。因此,我希望双击此字段,然后将相应的物料编号复制到子报告(直接在参数字段中)。另一个固定参数字段是日期,其最大日期为“今天”,最小日期为“今天-365d” 此外,我不想让子报告在正常报告中始终可见。如果我双击一个材料编号,它应该是可见的 有什么可能的办法吗 提前谢谢 您可以通过两种方式完成此操作,一种是按需子报告,另一种是利用向下钻取 使用子报告 在主报告中,转到插入>子报告。使用希望查看的

我觉得这个案子有点难

在我的主报告中,物料编号显示在交叉表中。 有时我需要显示其中一个物料编号的更多细节。因此,我希望双击此字段,然后将相应的物料编号复制到子报告(直接在参数字段中)。另一个固定参数字段是日期,其最大日期为“今天”,最小日期为“今天-365d”

此外,我不想让子报告在正常报告中始终可见。如果我双击一个材料编号,它应该是可见的

有什么可能的办法吗


提前谢谢

您可以通过两种方式完成此操作,一种是按需子报告,另一种是利用向下钻取

使用子报告 在主报告中,转到插入>子报告。使用希望查看的详细信息创建子报告,然后单击“按需子报告”的勾选框。将子报告与材料编号一起放在详细信息部分。您将看到它看起来像一个超链接。右键单击然后格式化子报表>子报表选项卡。您可以通过单击“按需子报表标题”的公式按钮并输入您的物料编号字段名称作为公式的结果,将子报表标题更改为数据中的物料编号。 如果你破坏了报告,你可以点击链接查看子报告中的详细信息

向下钻取法
在“详细信息”部分中创建包含所需所有详细信息的报告。按物料编号分组,然后在区段专家(报告菜单)中使用勾选框“隐藏(向下钻取确定)”详细信息区段。现在,当您预览报告时,组标题将显示材料编号,单击此组标题将打开详细信息部分。

太好了!!你描述的第一种方法正是我所需要的!