ris 发表于 2019-9-3 15:36:58

跳转到报表报“Parameter(s) not found: ...........”

本帖最后由 ris 于 2019-9-3 15:43 编辑

1.采用html5的方式脚本传参数给报表
2.新建报表A,根据参数查询数据并显示
3.点击报表A中的数据单元格,选择属性中的Action,打开属性对话框,选择跳转到报表,填写参数。点击确定并关闭属性对话框。
4.新建报表B,添加参数(参数和报表A的属性对话框中的参数一致),根据参数查询数据并显示。


结果:点击报表A中的数据单元格,B报表不显示
原因:调用报表服务SetParameters时,返回“Parameter(s) not found: 参数1,参数2..............”

KearneyKang 发表于 2019-9-3 18:25:50

您好,你能提供一个可以重现你问题的demo吗?谢谢,这样能更好的的重现你的问题,然后快速解决你的问题。

ris 发表于 2019-9-4 10:36:38

KearneyKang 发表于 2019-9-3 18:25
您好,你能提供一个可以重现你问题的demo吗?谢谢,这样能更好的的重现你的问题,然后快速解决你的问题。

可以将里面的连接字符串和sql换成你那边的,用的版本号是v11

KearneyKang 发表于 2019-9-4 12:02:29

收到,我这边去看看

KearneyKang 发表于 2019-9-4 16:20:00

您好,调试了你的demo,然后重新绑定了一个数据源,没有重现你的问题。因为我们的数据源可能表不一样,跟你的结果可能不能百分之百相同,
我看了你的报表都是直连的数据库,然后你可以先给报表A设置一个默认的参数,然后在报表设计器中看是否可以正常的运行起来,是否可以导航到B。
你是直连的数据库,最好现在本地设计器调试运行好,前端的给参数赋值部分,可以暂时在报表中设置成可以输入的值或者是默认值

ris 发表于 2019-9-4 16:27:39

KearneyKang 发表于 2019-9-4 16:20
您好,调试了你的demo,然后重新绑定了一个数据源,没有重现你的问题。因为我们的数据源可能表不一样,跟你 ...

在设计器里面,给默认参数,是可以的,也可以跳转到报表B,报表B的数据也可以显示出来,但是一放到项目里面,就不显示了,就会报那个错误

KearneyKang 发表于 2019-9-4 17:34:10

我刚刚使用AR11进行了测试我这边测试都是正常的,么有出现你说的问题。我使用的版本是V11.2
下载链接如下:http://downloads.grapecity.com.cn/ActiveReports/11.2/ActiveReports.zip

ris 发表于 2019-9-4 18:29:15

KearneyKang 发表于 2019-9-4 17:34
我刚刚使用AR11进行了测试我这边测试都是正常的,么有出现你说的问题。我使用的版本是V11.2
下载链接如下 ...

我用的就是这个,把您的demo发我看下吧。谢谢

ris 发表于 2019-9-4 18:34:05

KearneyKang 发表于 2019-9-4 17:34
我刚刚使用AR11进行了测试我这边测试都是正常的,么有出现你说的问题。我使用的版本是V11.2
下载链接如下 ...

对了,忘说了,我这个用的是矩表,因为涉及到合计。

KearneyKang 发表于 2019-9-5 09:10:56

这个跟矩表什么的没有关系,你目前就是一个主表到子表的一个参数的传递,要不你留一个QQ号我远程看看
页: [1] 2
查看完整版本: 跳转到报表报“Parameter(s) not found: ...........”