if判断某单元格是否有值来显示登录人

image.png

这样写不显示  是为什么 都会显示空白  如果将 "" 换成 "123" 就只会显示成123  无论C4是否有值都只会显示123

FineReport 用户SYTHf4167578 发布于 2022-12-28 17:32
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
KxsecLv5初级互助
发布于2022-12-29 11:00

看了下你说的,那你提交的应该是两个字段,一个提交人,一个修改人,提交人就直接获取第一次的if(len(c4)==0,$fine_username,c4),如果提交人为空,插入提交人,如果有提交人,则提交人不变,修改人新放一个单元格:例如C5 if(len(c4)<>0,$fine_username,"") 如果c4单元格有提交人了,在c5插入新的修改人,如果没有提交人的话,c5默认返回为空,c4字段默认会显示提交人

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-12-28 17:37(编辑于 2022-12-28 17:37)

if(len(C4)==0,$fine_username,C4)

需要在决策系统预览

  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 如果 我填报预览 新增行、维护行数据时 都要维护当前登录人员的 CODE, 我用的只能提交不能写判断 ,选择了未修改不提交 ,这种该怎么实现成 新增人只记录新增人、维护人只记录维护人
    2022-12-28 17:42 
  • 用户6NWif5139660 用户6NWif5139660 回复 用户SYTHf4167578(提问者) 不是很理解 是登陆人 只能操作登陆人的那条数据吗?
    2022-12-28 17:47 
  • 用户SYTHf4167578 用户SYTHf4167578(提问者) 回复 用户6NWif5139660 不不不,是数据库中当前表中有 新增人,修改人 两个字段 在帆软中,我自动判断 是新增还是修改,如果是新增数据 提交的话就记录新增人 不记录修改人,修改数据提交的话就记录修改人不记录新增人;
    2022-12-29 10:21 
最佳回答
0
帆帆风顺Lv5见习互助
发布于2022-12-29 15:40

if(len(C4)=0,$fine_username,$$$)

  • 4关注人数
  • 392浏览人数
  • 最后回答于:2022-12-29 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部