finereport如何隐藏一个字段的中间某几位?  比如我的一张查询报表先把身份证号的中间8位隐藏

微信截图_20190627171909.png

FineReport rbk333 发布于 2019-6-27 17:20
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
doudekaixinLv6中级互助
发布于2019-6-28 09:12(编辑于 2019-6-28 09:12)

如果你这个数据不用了,可以直接用公式处理。

如果你这个数据在别的地方还要引用或者传参,就在形态里面处理。

image.png


image.png

最佳回答
0
黄源Lv6中级互助
发布于2019-6-27 17:25(编辑于 2019-6-27 17:31)

数据库replace结合substr替换掉

帆软left()+right()处理

最佳回答
0
影丶Lv5高级互助
发布于2019-6-27 17:38

内置公式replace()可以替换指定位置指定长度的文本:如:replace("123456789",5,4,"****"),结果为:1234****9

image.png

  • 4关注人数
  • 469浏览人数
  • 最后回答于:2019-6-28 09:12
    请选择关闭问题的原因
    确定 取消
    返回顶部