CR错误无法打印组部分,因为其条件字段不存在或无效

ldj*_*ldj 6 crystal-reports

我继承了一个CR报告,当运行时我得到错误:"无法打印组部分,因为其条件字段不存在或无效.格式化该部分以选择另一个条件字段."

有没有办法让我知道它指的是哪个领域?我应该何时开始寻找问题的任何指针?

我已经验证了数据库,它正确指向并且Sp返回数据.

谢谢

Pow*_*ser 11

烦人,不是吗?不知道你在Crystal Report设计中的流利程度,这里有一些我想要开始的地方:

  1. 检查Field Explorer中的公式字段.您可以右键单击它们并"浏览数据"以查看是否生成错误.
  2. 我们可以假设这份报告有分组吗?检查报告分组的字段.其中任何一个都是空的吗?
  3. 检查组选择公式.
  4. 检查记录选择公式.
  5. 自上次正确运行以来,报告数据源的任何用途是否已更改?也许字符串字段的格式现在不同了.问问周围.
  6. 仅仅因为您可以验证数据库并不意味着问题不在数据源中.也许你的一个报告的公式期望一个字段是非空的,并且只有一个空条目.或者以某种方式输入的日期为#01/01/9999#并且报告中的公式期望实际日期.