报表里面如何获取下拉列表框中的当前显示值并用到报表单元格的公式中?

如图:D69E3C49-668F-4497-BB4A-C05DA91FE409.png

FineReport liu842003 发布于 2021-8-31 10:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-8-31 10:33(编辑于 2021-8-31 11:05)

WorkBook1.cpt

image.png

你前面都加了$,为什么department不加?

  • liu842003 liu842003(提问者) 报表里面的实际值参数是cdeptno,显示值字段是 department,目前不知道怎么获取department参数
    2021-08-31 10:44 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-8-31 10:32(编辑于 2021-8-31 10:33)

报表块里面,使用sql函数取显示值

SQL函数-https://help.fanruan.com/finereport/doc-view-846.html

或者

Value函数-https://help.fanruan.com/finereport/doc-view-853.html

select函数-数据集函数概述-https://help.fanruan.com/finereport/doc-view-850.html

  • liu842003 liu842003(提问者) 因为表头部门名称,我只需要显示一个值,而不是一系列
    2021-08-31 10:47 
  • snrtuemc snrtuemc 回复 liu842003(提问者) 用上面函数,根据实际值参数是cdeptno查询出显示值字段是 department值,只有一个的啊,,,
    2021-08-31 10:49 
最佳回答
0
shirokoLv6资深互助
发布于2021-8-31 10:32(编辑于 2021-8-31 10:33)

下拉框改变值,然后查询,在报表内就可以直接使用参数。

如果你要填报的时候用下拉框,为什么不直接在单元格做一个下拉框呢?

  • 3关注人数
  • 347浏览人数
  • 最后回答于:2021-8-31 11:05
    请选择关闭问题的原因
    确定 取消
    返回顶部