条件属性设置后,未生效

question11_table_kehu.zip

设置了 条件属性 后,填报界面中客户一列有值的单元格依然可以编辑。

image.png

希望实现功能:有值的单元格不可编辑,仅能新增数据

FineReport 帆软用户n4x3e2nTBf 发布于 2022-9-11 20:43 (编辑于 2022-9-11 21:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
weibwLv7高级互助
发布于2022-9-11 20:45(编辑于 2022-9-11 21:19)

公式里应该是len($$$) !=0,注意是不等于0,等于0的话代表空的话不可编辑,有值才能编辑,和你的需求刚好相反

image.png

  • 帆软用户n4x3e2nTBf 帆软用户n4x3e2nTBf(提问者) 我突然发现应该不管是!=还是==,在填报界面都可以对已有数据进行编辑,但编辑保存后并不是更改的原数据,而是将更改的数据变成了一条新的数据。
    2022-09-11 20:51 
  • 帆软用户n4x3e2nTBf 帆软用户n4x3e2nTBf(提问者) 有什么办法可以直接把有数据的单元格置灰,不允许编辑吗,这样就可以规避上面出现的这个问题了
    2022-09-11 20:52 
  • weibw weibw 回复 帆软用户n4x3e2nTBf(提问者) 数据出现新的一条应该是你主键设置的有问题,你修改的字段是在主键里的,一旦修改就会出现新的数据
    2022-09-11 20:55 
  • weibw weibw 回复 帆软用户n4x3e2nTBf(提问者) 你能把你的条件属性里的控件哪部分截个图吗,我这边测试是没问题的啊,你是不是控件的\"可用\"没有给勾掉?
    2022-09-11 20:57 
  • 帆软用户n4x3e2nTBf 帆软用户n4x3e2nTBf(提问者) 回复 weibw 我在”报表填报属性“里面没有进行主键的勾选,这个是要设置的吗?
    2022-09-11 20:58 
  • 1关注人数
  • 853浏览人数
  • 最后回答于:2022-9-11 21:19
    请选择关闭问题的原因
    确定 取消
    返回顶部