数据库存的123怎么通过if判断三个呢?显示对应数字的文字


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

用【形态】转换下即可,参考文档!

改变显示值-形态-https://help.finereport.com/doc-view-152.html

image.png

  • sw0414 sw0414(提问者) 数据库只存了一个字段 数值是1 2 3 当事人 代理人 证人 是要我自己显示出来的。 用数字字典不能展示
    2020-08-11 14:28 
  • zsh331 zsh331 回复 sw0414(提问者) 看图!
    2020-08-11 14:32 
  • sw0414 sw0414(提问者) 回复 zsh331 稳 谢谢
    2020-08-11 14:43 
最佳回答
0
wangfutaoLv5初级互助
发布于2020-8-11 11:43

图片.png给单元格绑定数据字典

  • sw0414 sw0414(提问者) 数据库只存了一个字段 数值是1 2 3 当事人 代理人 证人 是要我自己显示出来的。 用数字字典不能展示
    2020-08-11 14:28 
最佳回答
0
ColdmanLv6高级互助
发布于2020-8-11 11:45

单元格形态选择数据字典,自定义实际值1显示值是啥

  • sw0414 sw0414(提问者) 数据字典只能绑定一个呀。如果是2的话 他就没办法绑定了
    2020-08-11 14:28 
  • Coldman Coldman 回复 sw0414(提问者) 你单元格形态选数据字典,类型用自定义,下面点加号来配实际值对应的显示值,3条就点3次加号
    2020-08-11 14:37 
最佳回答
0
zjc@Lv3初级互助
发布于2020-8-11 14:51

把 与案件关系 这个字段在sql中直接转换就行了

case personcaseRelation when 1 then '当事人'

                                         when 2 then '代理人'

                 when 3 then '证人'

     else end personcaseRelation

其实最好的方法是关联静态数据这个码表(就是图1),这样如果码表数据变了什么都不用改

  • 5关注人数
  • 625浏览人数
  • 最后回答于:2020-8-11 14:51
    请选择关闭问题的原因
    确定 取消
    返回顶部