如何不出现空行

image.png

一共有3张明细表,其中1-2明细表没有数据,第三个明细表有数据,修改了第三个明细表数据,提交时,提示数据不为空。三张明细表数据为空的情况都是都可能的。

如何实现明细表没有数据的时候,不出现空行?

FineReport 用户X0519751 发布于 2023-5-14 16:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Gun鹏Lv5初级互助
发布于2023-5-15 09:17(编辑于 2023-5-15 09:34)

删掉数据校验,并在条件属性里设置提交条件,公式为:len(A2)!=0||len(B2)!=0||len(C2)!=0,其中A2和B2和C2为填报的单元格,这样的话只会提交有数据的行,全是空值的列则不会提交成功,且不报错.填报控件要设置为允许为空

  • 用户X0519751 用户X0519751(提问者) 1、数据校验如何删掉? 2、没有数据校验,对必填数据没有约束性 3、最好是空行不显示(也不隐藏),这样就没问题
    2023-05-15 09:41 
  • Gun鹏 Gun鹏 回复 用户X0519751(提问者) 如果你的数据校验不是限制空值能否提交的话就不用把数据校验删除,可以在明细表1和明细表2的数据集里加where条件,where (报销人 is not null or 费用归集人 is not null or 流程编号 is not null)
    2023-05-15 09:51 
最佳回答
0
1592Lv6高级互助
发布于2023-5-14 16:38

条件属性-行高为0

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