AR16_Learning 发表于 2023-8-15 14:35:40

【ActiveReports16】绑定运行时数据源的参数如何进行关联查询



功能实现目标:第二个参数通过第一个参数查询结果进行数据的过滤
请问:这个要如何实现?

Bella.Yuan 发表于 2023-8-15 16:09:06

您好,我理解您的意思是有2个参数,第二个参数依据第一个参数的查询结果做过滤。附件是我做的demo,您可以参考一下。

参数1的可用数据和默认数据dataset2,参数2的可用数据和默认数据是dataset1,dataset3依据参数2进行数据过滤。

AR16_Learning 发表于 2023-8-16 11:08:40


这个怎么处理?

Bella.Yuan 发表于 2023-8-16 11:13:26

AR16_Learning 发表于 2023-8-16 11:08
这个怎么处理?

您好,运行后的地址是:http://localhost:44329/WebForm1.aspx,您修改一下运行看看,您根据实际需求参考我的demo修改一下您的代码。

AR16_Learning 发表于 2023-8-16 11:21:58

Bella.Yuan 发表于 2023-8-16 11:13
您好,运行后的地址是:http://localhost:44329/WebForm1.aspx,您修改一下运行看看,您根据实际需求参考 ...

不行,还是提示未找到路径

AR16_Learning 发表于 2023-8-16 11:26:48


可以了,能解释一下原因吗?DataSet3也未绑定表格,也未绑定参数,怎么就实现了参数的绑定?

Bella.Yuan 发表于 2023-8-16 11:40:56

AR16_Learning 发表于 2023-8-16 11:26
可以了,能解释一下原因吗?DataSet3也未绑定表格,也未绑定参数,怎么就实现了参数的绑定?

您好,demo0815中将3个dataset都进行了展示,只不过因为添加了过滤,所以值都只有一条
表格3在运行时数据源中给的值有条,但是使用参数2 进行了过滤,参数2的来源是dataset1,有6条数据,同时dataset1用参数1进行了过滤,参数1的来源是dataset2,但是datasest2只有一条数据,往上反推可得3个数据集均只会显示一条数据。
dataset3:



dataset1:

dataset2:

AR16_Learning 发表于 2023-8-16 11:45:27


我绑定DataSet3出现了这样的错误

Bella.Yuan 发表于 2023-8-16 11:50:24

AR16_Learning 发表于 2023-8-16 11:45
我绑定DataSet3出现了这样的错误

您好,您可以根据错误信息进行排查,目前根据您提供的截图看是没有数据导致的,您在仔细检查一下。

AR16_Learning 发表于 2023-8-16 13:47:19

Bella.Yuan 发表于 2023-8-16 11:50
您好,您可以根据错误信息进行排查,目前根据您提供的截图看是没有数据导致的,您在仔细检查一下。

已解决,原因:数据绑定未生效
页: [1] 2
查看完整版本: 【ActiveReports16】绑定运行时数据源的参数如何进行关联查询