找回密码
 立即注册

QQ登录

只需一步,快速开始

ehecd
论坛元老   /  发表于:2013-4-23 19:37  /   查看:5778  /  回复:3
你好,管理,我现在有这个需求,钻取报表时,需要根据不同的条件钻取到不同的报表,比如单位下有部门,部门下面有子部门,最后一层是人员,我希望可以在第一级显示单位,第二级钻取到部门,然后不管部门有多少级,可以一直钻取下去,到最后一级子部门时,再钻取则跳到员工列表报表,求解释,我写的iif判断不可行,因为跳转报表选项里面没有表达式,只有已有报表才显示在列表中,表达式是我自己写的,以前用rdlc处理的时候是可以的。

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-24 11:48:00
沙发
ehecd 你好

在AR的钻取操作中,并没有提供表达式的支持。

不过从你的需求来看,你现在应该有三张报表【部门】【子部门】【员工】,通过现在AR的钻取功能是可以实现的,如果实现过程中有什么问题,可以发给例子给我们调试。
回复 使用道具 举报
ehecd
论坛元老   /  发表于:2013-4-25 19:56:00
板凳
你好,根据你的回答,我是有3张报表,一个部门,一个子部门,一个员工,但是子部门是要多次钻取的,因为不知道到底有多少层,最后钻到子部门的最后一级就直接跳到员工表!你可以给出你的实现方案,我自己试试,谢谢!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-4-26 12:05:00
地板
回复 3楼ehecd的帖子

你可以参考这篇文章中的方法来实现按条件钻取:ActiveReports中贯穿钻取功能实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部