表格取参数的显示值

参数框中有显示值和实际值,

表格下需要的是显示值,

即参数框中显示值为小明,实际值是xiaoming

表格需要显示为小明,如何实现

2019-02-14_155935.png

FineReport history 发布于 2019-2-14 15:46 (编辑于 2019-2-14 16:03)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
4
zsh331Lv8专家互助
发布于2019-2-14 15:51

形态-http://help.finereport.com/doc-view-1399.html


表格单元格设置下形态转换

image.png

  • history history(提问者) 可能我刚才表述不是很清楚,我已经完善了问题,请帮忙再看看
    2019-02-14 16:03 
最佳回答
0
梦已元Lv4中级互助
发布于2019-2-14 15:56

数据字典对应转换,实际值xiaoming  显示值  小明  便可以

  • history history(提问者) 我的意思是参数栏里有设置实际值和显示值,但是表格中需要展示的是显示值
    2019-02-14 16:05 
  • 梦已元 梦已元 回复 history(提问者) 表格中也设置数据字典 显示显示值就好了呀
    2019-02-14 16:09 
最佳回答
0
sp2015Lv4见习互助
发布于2019-2-14 16:00

是要这样子吗?20190214155938.png

  • history history(提问者) 不不不,是表格需要获取到参数的显示值
    2019-02-14 16:05 
  • sp2015 sp2015 回复 history(提问者) 单元格属性,形态,然后就按照参数的数据源同样设置一下实际值和显示值就可以了
    2019-02-14 16:19 
最佳回答
0
圣体叶小凡Lv6高级互助
发布于2019-2-14 16:07

在单元格用sql函数:  sql("JDBC1","select 显示值 from  表 where  字段 = '"+$ 型号参数+"'",1,1)    相当于用sql重新查询了一次

  • history history(提问者) 单元格中如何使用sql函数?
    2019-02-14 16:13 
  • 圣体叶小凡 圣体叶小凡 回复 history(提问者) zsh331 的答案就是对的,你再那个单元格在设置一下数据字典就行,我这个sql函数都写给你了,你直接防到公式运行,替换你自己的数据库连接和字段,表名,参数名就行
    2019-02-14 16:15 
最佳回答
0
ycming7474Lv2初级互助
发布于2019-2-14 16:10

我也看不懂题目

  • history history(提问者) 就是我需要再表格里用到参数栏里面的显示值
    2019-02-14 16:13 
最佳回答
0
zxh123Lv2见习互助
发布于2019-2-14 16:24(编辑于 2019-2-14 16:27)

直接在单元格中插入公式:if(控件值='小明',"xiaoming","")

或者创建数据集,一列实际值,一列显示值。在单元格中插入公式:sql("数据连接名","select 显示值 from ds1 where 实际值='"+参数名+"'",1,1)

  • 7关注人数
  • 1934浏览人数
  • 最后回答于:2019-2-14 16:27
    请选择关闭问题的原因
    确定 取消
    返回顶部