【问题标题】:CR | Open subreport by clicking on database field in main report铬 |通过单击主报告中的数据库字段打开子报告
【发布时间】:2021-01-02 03:29:11
【问题描述】:

我觉得这个案子有点难。

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

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

有什么办法吗?

提前致谢!

【问题讨论】:

    标签: crystal-reports subreport


    【解决方案1】:

    您可以通过两种方式做到这一点,使用按需子报告或利用向下钻取

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

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

    【讨论】:

    • 太棒了!!你描述的第一种方法正是我需要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-19
    • 2019-03-10
    • 1970-01-01
    • 2023-03-30
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多