永洪社区

标题: 参数的传递 [打印本页]

作者: V^冀J斌_cR20k    时间: 2019-4-4 17:56
标题: 参数的传递
<b> where to_char(t.obsvt_tm,'mmdd')=to_char(?{b},'mmdd') and t.report_cate='SA'  </b>这是数据集中的参数,然后再制作报告时,新建列表参数接收不了数据集传过来的参数。。


作者: 永洪tech-zero    时间: 2019-4-8 09:42
同名参数错误的产生原因以及解决办法您参考下这个链接吧:https://www.yonghongtech.com/web ... D%E5%8F%82%E6%95%B0
作者: V^冀J斌_cR20k    时间: 2019-4-8 10:34
永洪tech-zero 发表于 2019-4-8 09:42
同名参数错误的产生原因以及解决办法您参考下这个链接吧:https://www.yonghongtech.com/webbbs/forum.php? ...

我的思路是在sql建数据集时给他一个参数a(a需要接收一个参数值(组件名称为a)),这个值我在制作报告时用参数列表组件进行传值(命名不应该为a吗,假如为b怎么传给数据集中的a),而且我的参数类型为时间,手动录入时间???
作者: 永洪tech-zero    时间: 2019-4-8 12:33
V^冀J斌_cR20k 发表于 2019-4-8 10:34
我的思路是在sql建数据集时给他一个参数a(a需要接收一个参数值(组件名称为a)),这个值我在制作报告时 ...

我明白您的意思,产生这个问题的原因是因为您本身SQL数据集中已经定义了这个参数,如果您此时列表参数再绑定这个数据集,将列表参数的名称修改成为a,那么就会报同名参数的错误。解决办法您可以参考下附件的demo。 (, 下载次数: 94)