填报的创建人固定,修改人变化的情况

image.png

主键是事业类别、工厂、料号、产品线别,如何实现当第一次提交的时候创建人修改人都是$fine_username,但是第二次用不同账号修改的时候主键不变的情况下,只是修改人变更为当前账号?

image.png

FineReport liuyunxia827729 发布于 2022-10-25 17:06 (编辑于 2022-10-26 08:32)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-26 08:46

用这个方式。只提交当前行

自定义按钮提交当前行- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

或者就是把类似这样把填报属性中设置了公式的全放在单元格,最后隐藏列起来。

if(len(A3) = 0, $fine_username, A3)   再设置插入行策略,原值

然后在填报属性中勾上未修改不提交的方式就行了。因为这个属性要想可以设置,填报属性中所引用的所有列全要是单元格。。不能有公式。

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-25 17:10

填报

创建人-公式if(isnull(创建人单元格),$fine_username,创建人单元格)

  • liuyunxia827729 liuyunxia827729(提问者) 此处是纵向扩展的,如果修改一条数据之后,修改人都修改了
    2022-10-26 08:31 
  • 用户k6280494 用户k6280494 回复 liuyunxia827729(提问者) if(isnull(H3),$fine_username,H3),直接使用这个公式就行
    2022-10-26 08:58 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-10-25 17:10

提交的字段那 做下判断  IF(LEN(E5) = 0,$fine_username,E5)

最佳回答
0
qqqLv3见习互助
发布于2022-10-26 08:48

做成两个文件,一个用来上传,一个用来查询修改,共用一个库

  • 5关注人数
  • 435浏览人数
  • 最后回答于:2022-10-26 08:48
    请选择关闭问题的原因
    确定 取消
    返回顶部