关于参数传递的两个问题

小女新人,FR中关于参数的传递,有以下问题,希望各位高人帮忙解答
1. 我使用了数据集参数,然后希望在某一个控件的事件中去修改这个数据集参数的值,不知道能否实现,怎么实现?

js脚本的最后一行是我查到的解决方案,但是不对。
2. 同样的,我还想知道怎么在js脚本中去修改模板参数、全局参数的值?
FineReportzouxiaojiao 发布于 2016-8-1 15:58
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
gqmao发布于2016-8-1 15:58(编辑于 2023-9-6 09:34)
555
  • zouxiaojiao zouxiaojiao(提问者)

    我的一张表里要计算本期销量,跟上期销量两个指标。
    所以我要定义两个数据集,一个用于计算本期销量,一个用于计算上期销量。
    希望用户只要在参数控制面板选择一个日期,比如3月31日,那么数据集1就取3.1~3.31日数据,数据集2就取2.1~2.28的数据。
    所以说,我的数据集参数一共有四个,其中只有一个是直接取控件值,其余三个由计算得来。
    是不是我这个思路把事情搞复杂了,或者能直接在定义数据集时的sql里去计算其余三个参数吗?
    回复
    2016-08-02 17:18 
最佳回答
0
wiseM__花生丶发布于2016-8-1 17:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
yixingtianyuan发布于2016-8-1 19:34(编辑于 2023-9-6 09:34)
555
最佳回答
0
zouxiaojiao发布于2016-8-2 09:12(编辑于 2023-9-6 09:34)
555
最佳回答
0
gqmao发布于2016-8-2 16:43(编辑于 2023-9-6 09:34)
555
  • zouxiaojiao zouxiaojiao(提问者)

    感谢gqmao老师的回答,听过你的课呢!
    看来只能数据集参数与参数面板控件关联,再用js控制参数面板控件值了,不能实现js直接修改数据集参数值了是吧。
    回复
    2016-08-02 16:53 
最佳回答
0
zouxiaojiao发布于2016-8-2 16:53(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao
    不是太清楚直接用JS修改数据集参数的目的。
    我是这样操作,在单元格中修改值触发事件写入数据库。
    数据集用存储过程取数,存储过程中取数的条件是调用刚才写入的数据库的值。
    这样,可以不通过参数面板,而直接达到数据集过滤的目的。
    一个好处是每次取数都能调用上一次取数的状态。当然最好是配合登录用户名。各不干扰。
    回复
    2016-08-01 15:58 
最佳回答
0
zouxiaojiao发布于2016-8-2 17:18(编辑于 2023-9-6 09:34)
555
  • gqmao gqmao
    你这里就是直接一个参数即可。下班了。方便的时候你加我QQ吧,远程看看。
    回复
    2016-08-02 17:42 
最佳回答
0
gqmao发布于2016-8-2 17:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
静听禅鸣发布于2016-8-3 08:16(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 1979浏览人数
  • 最后回答于:2016-8-3 08:16
    活动推荐 更多
    热门课程 更多
    返回顶部