能不能实现填写单元格的时候,当E2=1,填这一列,不等于1的时候填另外一列。

2019-11-06_163014.png

FineReport 李白9 发布于 2019-11-6 16:33
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
wyw3911Lv1见习互助
发布于2019-11-7 00:38

图片.png添加一个隐藏列,当E2=1时,取A3列;否则取B3列,报表填报属性选择这个隐藏的单元格

  • 李白9 李白9(提问者) 那我字段录入数据的时候是取A3还是B3的数据呢?
    2019-11-07 08:41 
  • 牛~~~ 牛~~~ 回复 李白9(提问者) 你提交的时候录入这个单元格数据,它会根据你前面的 if 判断,取对应的值。上面我的你可以试一下,是可以的。
    2019-11-07 08:58 
  • wyw3911 wyw3911 回复 李白9(提问者) 会根据E2的条件来判断取A3还是B3
    2019-11-07 09:53 
最佳回答
0
吴浩Lv6中级互助
发布于2019-11-6 16:40

单元格组提交不能用公式。image.png直接一次性提交两次。将不同得结果放在不同的字段里面

最佳回答
0
萌萌的呆贼Lv4初级互助
发布于2019-11-6 16:56

单元格组提交不能用公式

image.png

提供一个方案:添加一列M可以设置隐藏  再自定义一个提交按钮  点击事件写个赋值  根据判断E2的值给M赋L 还K的值,设置lm_balance就取M列的值  点击事件最后给个提交命令就好了

最佳回答
0
牛~~~Lv6中级互助
发布于2019-11-6 17:00(编辑于 2019-11-7 09:00)

可以拼接写入存入数据库。类似这样:

image.png

后面的 0 你依然可以根据你的需求拼接对应单元格的数据。


前面的concatenate就拼接你想要取值的哪一列所有的单元格,后面同理,就可以实现你截图上面的那种情况了!!


数据库:

image.png


后面你要取出来的话,就根据中间的分隔符切割存入一个数组。


最佳回答
0
shirokoLv6资深互助
发布于2019-11-7 08:14

可以改成[if(e2=1,L6,K6),(if)......]试试,额,会很长

  • 6关注人数
  • 598浏览人数
  • 最后回答于:2019-11-7 09:00
    请选择关闭问题的原因
    确定 取消
    返回顶部