我有一个水晶报表需要显示来自第一条记录的数据,而不管记录的数量(通常为1到13条记录)。该字段位于报表的底部,没有任何控制,它总是显示最后一条记录。该字段表示用于血液运输的容器编号,第一个记录将始终是最新的记录。水晶 - 如何指定一个特定的记录值(通常是第一个)当有多个记录
1
A
回答
1
欢迎来到SO。
什么是您的数据来源? (Access数据库,SQL Server等)
理想的解决办法是修改数据库查询:在一些有意义的方式
排序记录。
仅将一个结果返回到Crystal报表。
以这种方式执行这项工作对于这份特定报告来说可能没有多大区别,但是如果您运行多份报告将会变得很重要。
最好的问候,
0
把公式中的报告标题包含:shared numbervar myVar := {MyTable.Field};
。为每个要显示的字段复制该行(使用适当的数据类型)。在Report Footer中,为每个字段创建一个公式,其中包含shared numbervar myVar;
相关问题
- 1. 记录有一个关系到特定的其他记录
- 2. 如何获得第一个记录和最后一个记录
- 3. 删除记录集中的特定值,不是整个记录
- 4. 找出第一个记录是一定值以上
- 5. 遍历一个特定的记录
- 6. 拉特定记录只匹配多个行中的一组值
- 7. 如何组,而下一个记录所有记录等于前一个记录
- 8. 在水晶报告中多次列出同一记录中的多个值
- 9. 如何确定记录是迭代中的第一个/最后一个?
- 10. 检索记录从一个记录到另一个记录
- 11. Rails - 查找只有一个特定关联的has_many或has_and_belongs_to_many记录的记录
- 12. 如何加入两个相关的表,而一个记录是指另一个中的两个记录?
- 13. 如何创建一个记录,当它取决于另一个记录
- 14. Laravel有很多通过只带来第一个记录
- 15. 查找记录,其中记录的关联属性都不是一个定值
- 16. 返回所有记录,并且仅当同一记录中有多个记录时才显示1条记录
- 17. 连接多个记录的一个记录PostgreSQL的
- 18. 选择第一个记录每个组
- 19. 检查记录的序列包含一个特定值
- 20. 实体的Linq - 检索的一个记录,只有第一个孩子记录一对多的关系
- 21. 分组在一个单独的记录多个记录
- 22. 是否有可能通过mysqldump在某个特定的MySQL表中备份一些记录?这是一个有很多记录的表格
- 23. 通过特定的属性类型链接到上一个/下一个记录
- 24. 如何获取DB的第一个和最后一个记录
- 25. 检索只有一个值的记录
- 26. 如何显示谁有一个记录时谁加入另一个表有记录的表格记录
- 27. 的ActiveRecord找到一个值的第一个记录某一个值,
- 28. 如何将多个记录数据连接成一条记录?
- 29. 影响水晶报告中的特定记录
- 30. 插入选定的多个记录的表从现有表与另一个值
感谢Adam, 数据库是一个SQL Server。我关心的特定记录是字符串字段中的容器编号。我想显示的记录是具有最新活动的记录。由于这些数据已经存在于表单顶部附近,我只想将其显示在页面的底部。是否有一种很好的方法来为记录1中的数据分配一个变量,然后将其显示在其他地方,忽略记录2,3等?谢谢。 – Byron 2010-02-13 18:21:39
@Byron:如果更改数据库查询是不可能的,您可以创建一个公式字段,并使用MIN()或MAX()来确定哪个是最新的记录。然后,您可以只显示公式字段的结果,并隐藏其他记录。我讨厌甚至这样说,因为这会让问题比需要的复杂得多。也许现在并不重要,但是在编写和维护更多代码时可能会开始关注。 – bernie 2010-02-13 19:01:26
亚当,我以前用过min(),max(),但是你的建议让我思考。将记录与记录时间相结合,然后对最新记录进行排序就可以做到。我真的希望有一个简单的公式,我可以定义我想要的记录数。感谢您的帮助。 – Byron 2010-02-13 21:27:58