动态参数赋值

模版内容:

1. 表格设计


D6单元格是向右扩展

2. 模版数据集,其中params是全部数据查询,ds1是动态数据查询



3. 动态数据查询ds1的设置


问题描述:

按上述进行模版设计后,单元格的下拉列表显示如下



可见,所有单元格的下拉列表都是相同的,动态查询的参数只在D6单元格生效了。

我接着把动态查询的参数改为如下


即用p1作为参数,但是在下拉列表的事件中,我不知道怎样才能将对应单元格的值传给p1参数,以实现不同的单元格显示想要的内容。


上面的代码会报错。

求教各位高手,该如何写代码呢。



FineReportyutingxtz 发布于 2015-11-23 17:24
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
coffee377发布于2015-11-23 17:24(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz(提问者)

    不明白你说的该如何实现呢。

    我看Value函数,如果是用我原例中的数据集params的话,没办法确定是哪几行的ParamItem列中的内容;
    而如果是用ds1数据集的话,还是存在动态参数未定,没有办法筛选出所要的数据来。

    要不就得嵌套,先算出D6单元格的数据在哪几行,然后用value得到值?!但这样,感觉复杂到我已经没办法用FR的语言来编写了。
    回复
    2015-11-23 18:09 
最佳回答
0
真实姓名发布于2015-11-23 17:44(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz(提问者)

    SQL(\"Timesheet\",\"Select ParamItem from dbo.[FR_GR_Params] where discipline=\'工艺\' and paramcode like \'%A1%\' and paramGroup=\" & D6 & \" order by paramcode\")

    这样写对嘛,第一参是数据连接的名称嘛?
    以及SQL函数中要再写一个单元格引用,是这样用引号和&来连接的嘛?
    回复
    2015-11-23 18:00 
最佳回答
0
yutingxtz发布于2015-11-23 18:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2015-11-23 18:09(编辑于 2023-9-6 09:34)
555
  • coffee377 coffee377

    加我QQ,在线给你解答吧!
    回复
    2015-11-23 18:22 
最佳回答
0
coffee377发布于2015-11-23 18:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2015-11-23 19:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
yutingxtz发布于2015-11-23 19:38(编辑于 2023-9-6 09:34)
555
最佳回答
0
兔子酱发布于2015-11-24 17:01(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz(提问者)

    我说有点看不懂了,谢谢版主啦!!!!
    回复
    2015-11-24 18:19 
最佳回答
0
yutingxtz发布于2015-11-24 18:19(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 4161浏览人数
  • 最后回答于:2015-11-24 18:19
    活动推荐 更多
    热门课程 更多
    返回顶部