2013-07-22 78 views
0

我正在使用CR11,并在Section Expert中使用Details。详细信息在一个组中。我正致力于根据以下表达式来抑制该行:Crystal Reports在几种情况下压制

{field.Id} = previous({field.Id}) and ({@impression} = False) 

有些重复的记录是删除,有些不是。它也不会抑制该行函数返回False的任何记录。该函数返回正确的结果。有任何想法吗?

[Group 1 ] {@personnelName} 
    [Detail] {id} {@datetime} {@impression} 
[End Group 1] 

在详细信息部分,某些组只显示每行1条记录,有些显示10-20条相同数据。根据{id}字段排序为asc。该boolean场仍然显示False

(卸弃不是我的表的设计正是我有,名称已被更改,以保护无辜的工作!)

{} @impression:

if {Table1.type} = 40 then if {Table1.descr} = "SomeText" 
          or {Table1.descr} = "OtherText" Then True 

回答

0

我最终在{id}字段分组,并取消了详细信息。修复了重复项,选择专家修复了这些功能 - 而不是尝试连接段专家中的表达式。感谢您帮助瑞恩。