我想通过填报的提交条件,实现重复的ACCOUNT不提交,不重复的ACCOUNT数据才提交

这个提交条件试了很多都不行 不知道什么原因

image.pngimage.png

FineReport 帆软用户A5K1Xo5JDb 发布于 2025-1-21 15:07
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2025-1-21 15:10(编辑于 2025-1-21 15:13)

这个,你阿鞥及辅助单元格,在单元格用sql函数,根据A3查询有没有这个ACCOUNT存在

存在标记1,不存在标记0,然后设置提交条件,0的提交

===========

假设在F3写辅助判断

=if(sql("数据库连接名","select count(*) from 表 where ACCOUNT='"+A3+"'")=0,0,1)

image.png

  • 帆软用户A5K1Xo5JDb 帆软用户A5K1Xo5JDb(提问者) 报这个错误 第4个字符存在 SQI不符合以下参数要求:(文本,文本,数值,数值)或 (文本,文本,数值)
    2025-01-21 16:18 
  • snrtuemc snrtuemc 回复 帆软用户A5K1Xo5JDb(提问者) 公式写错,改成这个写法,=if(sql("数据库连接名","select count(*) from 表 where ACCOUNT='"+A3+"'",1,1)=0,0,1)
    2025-01-21 16:20 
  • 帆软用户A5K1Xo5JDb 帆软用户A5K1Xo5JDb(提问者) 回复 snrtuemc 我直接在提交条件里写了个公式可以了 ,感谢
    SQL("DM","select count(*) from ods.ODS_DIM_BANK where ACCOUNT='"+A3+"'",1)=0
    2025-01-21 16:27 
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-1-21 15:09

你的主键设置成account就行了吧

image.png

  • 3关注人数
  • 27浏览人数
  • 最后回答于:2025-1-21 15:13
    请选择关闭问题的原因
    确定 取消
    返回顶部