填报为空不提交问题

填报属性的值设置为单元格组,当单元格组中有某单元格的值为空时,此单元格不提交,不能影响其他有值单元格的填报,请问这个需求的提交条件如何写呢

如图:

假设单元格组中的B11单元格的值为空,而其他单元格都有值,提交时B11不入库,其他的入库,求提交条件

列名:MPERSON

单元格组:[B11,B13,C13,D13,E13,F13,G13]

image.png

FineReport 韩瀚荣 发布于 2020-8-18 19:15
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
孤陌Lv6资深互助
发布于2020-8-19 08:13

提交条件设置一下  LEN(B11)!=0

  • 韩瀚荣 韩瀚荣(提问者) 试过了是不行的,不起作用
    2020-08-19 09:17 
  • 孤陌 孤陌 回复 韩瀚荣(提问者) 我测试了 是好的
    2020-08-19 09:23 
  • 韩瀚荣 韩瀚荣(提问者) 回复 孤陌 谢谢,我再试试, 只设置了这一个的话应该是可以的;但是实际用户填写的时候不一定只是B11,还可能是其他单元格,我没表述清,所以我是LEN(B11)!=0 and LEN(B13)!=0 and ....
    2020-08-19 09:38 
  • 孤陌 孤陌 回复 韩瀚荣(提问者) 那你就不要用AND 用AND 是全部符合了才可以 应该用OR
    2020-08-19 09:46 
  • 韩瀚荣 韩瀚荣(提问者) 回复 孤陌 OR,AND都不行; 我不用单元格组了,分开多写了好几个填报的内置SQL,每个内置SQL中只写一个单元格,然后用LEN(B11)!=0,最后实现了,哈哈
    2020-08-19 10:12 
最佳回答
0
monvzhileiLv6初级互助
发布于2020-8-18 20:38
这个你最好改变设计思路。
最佳回答
0
jongwangLv6中级互助
发布于2020-8-18 21:18(编辑于 2020-8-18 21:21)

https://help.finereport.com/doc-view-600.html


要不采用上面的思路。

另外找一些单元格,

B15  公式 if(len(B11)==0,0,B11)

C15  公式 if(len(C13)==0,0,C13)

……

然后填报绑定的单元格组选取 [B15,C15,……]


然后加提交条件:

列MPERSON 不等于 0


试试看呢


os:感觉    列名不等于''   这种提交条件不生效,是可以优化一下的

最佳回答
0
shirokoLv6资深互助
发布于2020-8-19 08:24

你这个设置的有什么不对?

  • 韩瀚荣 韩瀚荣(提问者) 当中有一个单元格有值字段就不为空,所以是不成立的
    2020-08-19 09:18 
  • 5关注人数
  • 1791浏览人数
  • 最后回答于:2020-8-19 08:24
    请选择关闭问题的原因
    确定 取消
    返回顶部