帆软填报报表总结
前言
公司在制作填报报表的时候,需要有创建人,更新人,创建时间,更新时间四个字段确认修改的信息,方便出问题的追责。为了完成这四个字段的维护,开始使用了许多方法,如触发器,JS等,但为了后续开发的便洁,这些方法都不利于后续的维护,如JS需要每次增加字段的时候都要对新的字段编写JS,这极大的增加了开发人员的工作量,后找到解决方法,故写下此博客进行一次总结。
##
创建人,更新人,创建时间,更新时间四个字段都添加条件属性 ,使用公式LEN($$$) = 0判断是否为空,为空就自动给创建人附上新值 ,创建时间和更新时间都使用公式 赋值NOW(),创建人和更新人用公司 赋值$fine_username
按照以上的步骤就能实现创建记录的时候,自动生成相关信息了,接下来是让创建信息进行自动修改,打开模板 ->报表填报属性
勾选未修改不更新 (如果有用到公式最好写在单元格内,不要在报表填报属性内写,否则就不能实现未修改不更新了)
在两个数据列内维护当前用户和当前时间,一样用now()和$fine_username(不要和数据列在同一行,最好在标题行维护)
然后将提交进数据库的时间和更新人字段绑定对应时间和字段所在的单元格即可。
|