Crystal - 如果有多个记录,如何指定要显示的特定记录值(通常是第一个)

时间:2010-02-13 01:20:48

标签: crystal-reports

我有一个Crystal报告,无论记录数量多少(通常是1到13条记录),都需要显示第一条记录中的数据。此字段位于报告的底部,没有任何控制,它将始终显示最后一条记录。该字段表示用于血液运输的容器编号,第一条记录将始终是最新记录。

2 个答案:

答案 0 :(得分:1)

欢迎来到SO。

您的数据来源是什么? (Access数据库,SQL Server等)

理想的解决方案是将数据库查询修改为:

  1. 以有意义的方式对记录进行排序。

  2. 只将一个结果带回Crystal报告。

  3. 以这种方式执行工作可能不会对此特定报告产生太大影响,但如果您运行多个报告将开始变得重要。

    致以最诚挚的问候,

答案 1 :(得分:0)

在报告标题中添加一个公式,其中包含:shared numbervar myVar := {MyTable.Field};。为要显示的每个字段复制该行(使用适当的数据类型)。在报告页脚中,为每个字段创建一个包含shared numbervar myVar;

的公式