确定要使用的标识符的优先级

时间:2017-04-10 12:41:06

标签: crystal-reports

我的水晶报告提取有关图书的数据,包括标识符(isbn,issn订单号等),作者和出版商。

ID字段存储多种识别书籍的方式。该报告显示该记录的任何标识符。如果一本书有两个标识符;发布和订单号,报告目前显示一个随机。

如何根据预设订单确定要使用哪种类型的优先顺序?我认为这个领域的某种过滤器可以工作,但我还没弄明白怎么做。我无法编辑表格,但我可以在报告中使用SQL。

2 个答案:

答案 0 :(得分:0)

基于您提供的非常少的信息以及我是否猜测。我建议您在报告中使用公式字段,然后使用类似的信息来实现您的目标。

override

如果有超过2个标识符字段,请使用嵌套的IF语句。

答案 1 :(得分:0)

如果所有不同类型的ID都存储在一个字段中,最好的办法是在报告中使用SQL命令将它们分成多个虚拟字段。

转到数据库字段/数据库专家,展开要使用的连接,然后选择添加命令。从这里,您可以编写一个自定义SQL语句来获取您当前正在使用的信息,同时将ID字段分成多个不同的字段(无论如何,报告都会关注。表格将保留不变。)

诀窍是弄清楚如何编写命令来进行分离。我们不知道您的数据是什么样的,因此您可以从这里自行处理。