找回密码
 立即注册

QQ登录

只需一步,快速开始

tonyjordan36

注册会员

15

主题

56

帖子

149

积分

注册会员

积分
149
tonyjordan36
注册会员   /  发表于:2019-8-27 13:25  /   查看:7712  /  回复:14
1金币

产品版本:  ActiveReport 11.2.10750
问题描述:ActiveReport 报表中指定某个字段实现报表钻取功能 (跳转到指定报表) ,在设计器预览的时候可以, 但放到服务器上会报错
关键代码:  在报表对应字段中的属性对话框中,导航页面添加条件表达式 (=iif([sItemDescription]="维修房","DailyAudit.rdlx",""))
使用截图: 问题截图请参考附件


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

14 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-8-27 13:35:43
沙发
本地项目中可以正常的运行并且正常钻取吗?
你发布到服务器上后,这个报表的路径可以正常访问不  DailyAudit.rdlx
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-27 14:09:43
板凳
首先 可以正常访问 DailyAudit.rdlx 这个报表,我想实现的效果是 当数据为维修房时 [sItemDescription]="维修房",钻取到指定报表,不是维修房的时候,点击不产生效果。现在问题是维修房可以正常跳转,但点击非维修房数据的时候,会报附件的错误,麻烦再看下,谢谢
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-27 15:37:51
地板
KearneyKang 发表于 2019-8-27 13:35
本地项目中可以正常的运行并且正常钻取吗?
你发布到服务器上后,这个报表的路径可以正常访问不  DailyAud ...

可以正常访问 DailyAudit.rdlx 这个报表,我想实现的效果是 当数据为维修房时 [sItemDescription]="维修房",钻取到指定报表,不是维修房的时候,点击不产生效果。现在问题是维修房可以正常跳转,但点击非维修房数据的时候,会报附件的错误,麻烦再看下,谢谢
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-27 17:00:51
5#
KearneyKang 发表于 2019-8-27 13:35
本地项目中可以正常的运行并且正常钻取吗?
你发布到服务器上后,这个报表的路径可以正常访问不  DailyAud ...

您好,能尽快回复下吗?谢谢!
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-8-27 17:04:10
6#
您好,你可以这样操作,你是想符合条件的时候跳转到DailyAudit.rdlx 这个报表,那么条件不满足的时候,就跳转到当前的报表,这样就可以解决你的问题了。
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-27 17:39:09
7#
KearneyKang 发表于 2019-8-27 17:04
您好,你可以这样操作,你是想符合条件的时候跳转到DailyAudit.rdlx 这个报表,那么条件不满足的时候,就跳 ...

这样虽然不回报错但是不太符合我们所需求的。这样做跳转到当前报表会重新加载报表有加载图标,也会回到第一页。我们想要的是条件不满足的时候,完全不做操作,最好是显示的时候也不要有链接样式。
和这个问题一样,但是不知道我们这样做为什么会遇到问题,是否我们引用的JS比较旧没有做这样处理。
https://gcdn.grapecity.com.cn/showtopic-38390-1-68.html
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-8-27 18:19:08
8#
你是Web项目吗?我这边测试了也写了一个对应的表达式,当值不符合的时候,不跳转,符合的时候调整到 对应的子报表,不会出现你反馈的问题。我是使用我们最新的版本 测试,要不你下载一个新版本试试,最新版本的下载链接:https://downloads.grapecity.com. ... 1/ActiveReports.zip
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-28 15:50:56
9#
KearneyKang 发表于 2019-8-27 18:19
你是Web项目吗?我这边测试了也写了一个对应的表达式,当值不符合的时候,不跳转,符合的时候调整到 对应的 ...

AR13试了下是可以实现,不过有两个问题想问下。
1.如果升级到最新的AR13是否需要重新购买许可证;
2.AR13比AR11少了这些dll,是否有代替。这些dll文件是做什么用的是否可以不引用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
tonyjordan36
注册会员   /  发表于:2019-8-28 16:51:28
10#
KearneyKang 发表于 2019-8-27 18:19
你是Web项目吗?我这边测试了也写了一个对应的表达式,当值不符合的时候,不跳转,符合的时候调整到 对应的 ...

您好,我刚回复您了,能请您回复下吗?谢谢!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部