数据窗口有个Suppress Repeating Values属性,可以使检索出来的数据,有重复数据字段的不显示。
类似以下的效果:
NO | Name | Course | Score |
1 | 张三 | 语文 | 90 |
数学 | 80 | ||
英语 | 80 | ||
2 | 李四 | 语文 | 85 |
数学 | 90 | ||
英语 | 79 |
但是客户要求的效果是这样的:
NO | Name | Course | Score |
1 | 张三 | 语文 | 90 |
数学 | 80 | ||
英语 | 80 | ||
2 | 李四 | 语文 | 85 |
数学 | 90 | ||
英语 | 79 |
那些重复项依然有横线。
解决方法:
由于NO是唯一的,所以可以在NO和Name列的visible属性(Expressions中)里加入如下代码:
if( no= no [-1],0,1)
使与上一行NO相同的数据的NO列和Name列不显示。这样就能实现想要的效果了