填报更新

请问一下,填报创建时间,更新时间,创建用户,更新用户应该怎么设置?

FineReport yzmcGxHZ8466764 发布于 2023-11-9 09:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-11-9 09:36

前两个用now();后两个用$fine_username

  • yzmcGxHZ8466764 yzmcGxHZ8466764(提问者) 不会出现这个问题吗,比如我只修改一条数据,就把每条数据的更新时间和更新用户都改了。改成now()和fineusername
    2023-11-09 09:38 
  • Z4u3z1 Z4u3z1 回复 yzmcGxHZ8466764(提问者) 你在模板里面找两个单元格输入以上公式,填报属性里面就只用单元格(字段值用单元格)这样就可以勾选未修改不更新
    2023-11-09 09:40 
  • yzmcGxHZ8466764 yzmcGxHZ8466764(提问者) 回复 Z4u3z1 不好意思,刚才有点事。试了一下好像不行呀,创建时间也会跟着变
    2023-11-09 10:30 
  • Z4u3z1 Z4u3z1 回复 yzmcGxHZ8466764(提问者) 等我捋一下,我有点表达不出我的方法了~~囧
    2023-11-09 10:33 
  • Z4u3z1 Z4u3z1 回复 yzmcGxHZ8466764(提问者) 这种场景 应该有主键(比如 uuid(),在A2单元格),新的数据主键为空插入提交(不要选更新时间,更新用户字段),提交条件是len(a2)=0,修改的时候是更新提交(不要选创建时间、创建用户字段)
    2023-11-09 10:44 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-9 09:45

创建时间 if(len(a1)=0,now(),a1)

创建用户 if(len(b1)=0,$fr_username,b1)

更新时间 now()

更新用户 $fr_username

  • yzmcGxHZ8466764 yzmcGxHZ8466764(提问者) 请问一下有别的办法吗,这个应该是要把所有的公式都放在单元格,然后勾选未修改不更新,公式一多不是要加很多列了吗
    2023-11-09 10:33 
  • 用户k6280494 用户k6280494 回复 yzmcGxHZ8466764(提问者) 你不勾选未修改不更新的话,直接在填报属性写公式就可以
    2023-11-09 10:36 
  • yzmcGxHZ8466764 yzmcGxHZ8466764(提问者) 回复 用户k6280494 填报属性直接写now(),会出现这种情况的吧。比如我只修改一条数据,就会把每条数据的更新时间和更新用户都改了。改成now()和fine_username
    2023-11-09 10:39 
  • 用户k6280494 用户k6280494 回复 yzmcGxHZ8466764(提问者) 看我公式,老铁,a1,b1分别放创建时间、创建用户数据集字段,其他单元格也可以
    2023-11-09 10:41 
最佳回答
0
帆软用户VDkoENTatNLv3见习互助
发布于2023-11-9 09:55

传参  :  创建时间 :now()       更新时间:now()     

              创建用户:CreatorID=$CreatorID     更新用户:UpdaterID=$UpdaterID

  • 3关注人数
  • 199浏览人数
  • 最后回答于:2023-11-9 09:55
    请选择关闭问题的原因
    确定 取消
    返回顶部