铬 |通过单击主报表中的数据库字段打开子报表

CR | Open subreport by clicking on database field in main report

这个案子我觉得有点难

在我的主要报告中,我有 material 个数字显示在十字 table 中。 有时我需要显示 material 个数字之一的更多详细信息。因此我想双击这个字段,然后将相应的material号复制到子报表中(直接在参数字段中)。另一个固定参数字段是日期,它有最大日期“今天”和最小日期“today-365d”。

此外,我不想让子报表一直显示在普通报表中。如果我双击 material 数字,它应该是可见的。

有什么办法吗?

提前致谢!

您可以通过两种方式完成此操作,使用 on-demand 子报告或利用向下钻取

使用子报告 在您的主报表中,转到插入>子报表。使用您希望查看的详细信息创建您的子报告,然后单击“On-demand 子报告”的复选框。将子报告与您的 material 号码一起放在详细信息部分。您会看到它看起来像一个 hyperlink。右键单击然后格式化子报表>子报表选项卡。您可以将子报表标题更改为数据中的 material 数字,方法是单击“On-demand 子报表标题”的公式按钮并输入 material 数字字段名称作为公式的结果。 当你破坏报告时,你可以单击 link 以查看子报告中的详细信息

向下钻取方法 在详细信息部分创建包含您需要的所有详细信息的报告。按 material 编号分组,然后在部分专家(报告菜单)中使用复选框“隐藏(Drill-Down 确定)”详细信息部分。现在,当您预览报告时,组 header 将显示 material 编号,单击此组 header 将打开详细信息部分。