我有一个Crystal报告,无论记录数量多少(通常是1到13条记录),都需要显示第一条记录中的数据。此字段位于报告的底部,没有任何控制,它将始终显示最后一条记录。该字段表示用于血液运输的容器编号,第一条记录将始终是最新记录。
答案 0 :(得分:1)
您的数据来源是什么? (Access数据库,SQL Server等)
理想的解决方案是将数据库查询修改为:
以有意义的方式对记录进行排序。
只将一个结果带回Crystal报告。
以这种方式执行工作可能不会对此特定报告产生太大影响,但如果您运行多个报告将开始变得重要。
致以最诚挚的问候,
答案 1 :(得分:0)
在报告标题中添加一个公式,其中包含:shared numbervar myVar := {MyTable.Field};
。为要显示的每个字段复制该行(使用适当的数据类型)。在报告页脚中,为每个字段创建一个包含shared numbervar myVar;