【问题标题】:Crystal Reports: Accessing printed recordsCrystal Reports:访问打印记录
【发布时间】:2014-05-11 05:19:39
【问题描述】:

我一直在编写一个使用子报表来打印记录的报表。 问题是:对于同样的信息,可能有几条记录——即:

如果同一列中的记录不同,则同一产品可能有多个记录。我的目标是创建一个 记录选择 公式,该公式表示:“如果该项目已显示,则不再显示。”

我已尝试为此使用(共享)变量,但似乎无法找到方法,因为评估时间。

选择公式已被用于应用某些过滤条件。同一记录的两次出现之间可能不同的列并不总是相同,因此使用简单的选择公式不太可能工作...

有什么建议吗?

例子:

我使用记录选择来告诉报告: “根据这些标准向我展示所有产品(例如,warehouse=parameter1 和 category=parameter2)”。

但如果一个或多个字段不同(例如,不同的价格、不同的批次),同一品类、同一仓库内的同一产品可能有多个记录

我不想显示那些重复。

【问题讨论】:

    标签: crystal-reports crystal-reports-2008


    【解决方案1】:

    您的方法是错误的...Record Selection Forumula 是在报告级别而不是在row levelcolumn level 上应用的东西。

    如果您要求不显示重复的记录,那么您需要为这些记录编写抑制条件,根据您的要求将抑制条件应用于行或列。

    【讨论】:

    • 我用记录选择告诉报告:
    • 您能否举一个示例或任何屏幕截图,您的数据应该是什么样子?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-26
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-09-28
    相关资源
    最近更新 更多