水晶报表筛选重复行的问题

我用CystalReport11.5.8.998用拖放字段的方式创建了一个报表,发现运行的结果中有些记录里所有的字段的数据都相同,而我又不能用Distinct关键字来压缩... 我用Cystal Report11.5.8.998用拖放字段的方式创建了一个报表,发现运行的结果中有些记录里所有的字段的数据都相同,而我又不能用Distinct关键字来压缩记录集,其中有nvarchar类型字段,使用会报错。请问如何使Crystal Report筛选出记录集中的非重复行? 展开
 我来答
我只爱K
2010-12-02 · TA获得超过264个赞
知道小有建树答主
回答量:640
采纳率:100%
帮助的人:428万
展开全部
这个问题,我自己也遇到过,不同的是,我使用的是FineReport报表。大体上你写一个过滤条件:将各个字段都相同的数据都筛选出来,就可以了。如果你只是不想将重复的记录显示出来,可以利用FineReport报表单元格中的条件属性功能:新增一个条件属性,选择行高,将行高设置为0,并加上刚才说的过滤条件。那么凡是符合这个过滤条件的行,行高都将自动变为0 ,即隐藏,用户就看不到重复记录了。你可以在水晶报表里面试一试。
_study
2010-12-03 · TA获得超过226个赞
知道答主
回答量:181
采纳率:0%
帮助的人:0
展开全部
重复行? 数据一样? 在库里就存在这样的数据? 如果是正常数据的话
那通过分组吧 因为 一样的数据 组Id 一定一样 那么在 报表里 就只会出现 一次
至于 用什么当做组Id 跟据你实际情况吧

想了想 还有一种方法 就是 你把你的 每一个字段 在格式化 公共TAB 下 有个 如果重复 责抑制显示
这样也可以 不过这样的缺点是 性能问题 重复数据依然被查询出来 如果数据量巨大 影响你的速度!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式