【问题标题】:For Each in Crystal Reports水晶报表中的每个
【发布时间】:2016-12-08 17:09:22
【问题描述】:

我想按帐号显示便笺的最大日期。无法将帐户备注与我们数据库中的特定订单联系起来,因此我的报告将仅显示最近的备注。我需要按帐户查找最新的注释。我在网上看到的所有内容都以帐户分组首先然后使用MAXIMUM()。但是该报告有许多隐藏的行会创建空白组/行并乱扔显示的数据。

当一个组中的所有记录都被抑制时,我可以抑制组标题和行间距吗?这样做可以让我按帐户分组并解决MAXIMUM() 问题这对于我们运行的许多报告很有用。

如果没有,我可以使用 `MAXIMUM() 或不包含正式组的类似函数吗?单独使用它会返回整个报表中的最大值,这是没有用的。

任何建议将不胜感激。

【问题讨论】:

    标签: crystal-reports crystal-reports-2010


    【解决方案1】:

    编写您自己的 SQL 命令供 Crystal 使用。

    每当您制作报告时,它都会在后台使用 SQL 查询(您可以在数据库 -> 显示 SQL 查询下查看),但您也可以自己编写它们。尝试编写自定义 SQL 命令并通过 Database Expert 添加它。这将允许您过滤掉许多被抑制的行并执行 Crystal 无法评估的遗漏。

    从那里开始,只需了解 SQL 并编写查询以匹配您的数据库和过滤需求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      相关资源
      最近更新 更多