【问题标题】:crystal report: Manage serial number excluding duplicate rows水晶报告:管理序列号,不包括重复行
【发布时间】:2014-11-22 18:21:05
【问题描述】:

我创建了一个显示重复行的水晶报表,如下所示:

 SR  Particula    Remark  
 1. HD      500 GB  
 2. HD      500 GB  
 3. HD       500GB  
 4. RAM      2 GB  
 5. RAM      2 GB  
 6. RAM      2 GB  
 7. Charger  655244324  
 8. Charger  655244324  
 9. Charger  655244324  

然后我使用以下公式排除重复记录

{item.particular}=previous({item.particula})

得到以下结果:

SR  Particula   Remark  

 1. HD         500 GB
 4. RAM        2 GB
 7. Charger    655244324

SR 是未绑定的字段

如何保持序列号的顺序?

【问题讨论】:

  • SR 是否来自数据库?
  • 不,它来自字段资源管理器的公式字段
  • 公式中的代码是什么?
  • 打印记录时;数变变种;变量:=变量+1;变量

标签: crystal-reports


【解决方案1】:

有几种方法可以解决这个问题:

  1. 选中Database Tab 中的Select Distinct Records 选项,该选项将只记录3 条记录,而不是9 条记录。

  2. 您可以使用Running Total进行计算SR

在更改 Remark 时创建运行总增量 SR 并且永不重置。

告诉我进展如何

【讨论】:

  • 我在数据库中有不同的记录,我在 DataGridView 中得到正确的结果,但在水晶报表中显示重复记录
  • 尝试第二个选项running total
  • Thanx....,“在更改备注时创建运行总增量 SR 并且永远不会重置。”为我工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-10
  • 1970-01-01
相关资源
最近更新 更多