主键是事业类别、工厂、料号、产品线别,如何实现当第一次提交的时候创建人修改人都是$fine_username,但是第二次用不同账号修改的时候主键不变的情况下,只是修改人变更为当前账号?
用这个方式。只提交当前行
自定义按钮提交当前行- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)
或者就是把类似这样把填报属性中设置了公式的全放在单元格,最后隐藏列起来。
if(len(A3) = 0, $fine_username, A3) 再设置插入行策略,原值
然后在填报属性中勾上未修改不提交的方式就行了。因为这个属性要想可以设置,填报属性中所引用的所有列全要是单元格。。不能有公式。
填报
创建人-公式if(isnull(创建人单元格),$fine_username,创建人单元格)
提交的字段那 做下判断 IF(LEN(E5) = 0,$fine_username,E5)
做成两个文件,一个用来上传,一个用来查询修改,共用一个库