【问题标题】:crystal subreport field is blank in main report footer主报表页脚中的水晶子报表字段为空白
【发布时间】:2013-11-18 02:35:09
【问题描述】:

我有一个子报表,它有一个组,并且在组标题 1 中有以下公式 同时打印记录; 共享 StringVar TaskSubject := {activity_trans.subject}

我的主要报告在组页脚 1 中有以下公式 同时打印记录; 共享 StringVar 任务主题; 任务主题

当我深入到主报告的详细信息部分时,该字段会在 GF1 部分中显示一个值,但当我预览主报告时,该字段是空白的。

【问题讨论】:

  • 或许能给我们一些源代码?

标签: crystal-reports


【解决方案1】:

将公式放在组标题中的问题是您只能获得公式的一条记录,通常是第一条可用记录。如果第一条记录是空白的,那么您将看不到任何数据。您的公式是正确的,但您构建报告的方式或您尝试显示的数据可能存在问题。

【讨论】:

  • 我的子报表的目的是为有一对多关系的客户带回最新的记录,所以我只做一个记录。我的子报表正在返回我想要的记录,如果我深入了解主报表的详细信息,我会在 GF1 部分看到该记录。但是当我回到主报告的摘要预览时,该字段是空白的。
  • 那么 stringvar 的值实际上来自子报表?
  • 是的,但我无法将其放入主报告的正确部分。
  • 共享变量时,您必须确保保持层次结构。 CR 从上到下读取,因此您必须在较高部分(即报告标题)中声明一个变量,以便在较低部分(即组标题或详细信息)中读取它。
  • 那么我需要在哪里放置子报表才能让共享变量返回到主报表组页脚?目前我的子报告在主报告详细信息中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多