填报提交成功同时将填报人和填报时间录入到底表

底表中有4个字段,创建人,创建时间,修改人,修改时间。

底层表需要记录该条数据首次填报人的信息(包括填报人、填报时间),需要记录最后一次修改该条数据人的信息(包括填报人、填报时间)

FineReport 特拉仔 发布于 2021-2-8 13:33
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
tsshinruLv4见习互助
发布于2021-2-8 13:35

提报人:=SQL("fin", "SELECT REALNAME+'['+USERNAME+']' REALNAME FROM fine_user WHERE USERNAME = '" + $fine_username + "'", 1, 1)

提报时间:=now()

  • 特拉仔 特拉仔(提问者) 没太懂,要把这些写在哪里
    2021-02-08 14:17 
  • tsshinru tsshinru 回复 特拉仔(提问者) 直接写到填报里, 如果要取当前登录用户 就是第一个公式,提报时间 就是第二个公式。 =SQL这个用法具体看一下帆软的帮助文档,具体根据你帆软的数据库进行配置,说白了就是查数据库,拿出第一个值,至于怎么能链到你数据库要你自己定义的。
    2021-02-08 14:54 
最佳回答
0
3295293Lv5见习互助
发布于2021-2-8 14:33(编辑于 2021-2-8 14:35)

这条数据的填报表中,找2个单元格把填报人 填报时间拖进来,修改填报的时候 填报人和填报时间还是选择这俩单元格,修改人写公式 $fine_username,修改时间写now(),这样修改人是一直变动的,而创建填报人是永远不变的。

忘了 再写一个公式 如果判断这俩单元格为空则填报人是$fine_username 填报时间是NOW().

  • 3关注人数
  • 893浏览人数
  • 最后回答于:2021-2-8 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部