填报中如果页面输入的是“男”,存入数据库要求是‘m’

填报中如果页面输入的是“男”,存入数据库要求是‘m’,

如果在填报属性里,用了公式,就不能勾选“未修改不能更新”

FineReport Qian同学 发布于 2021-8-19 11:02 (编辑于 2021-8-19 11:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
linbodingLv6中级互助
发布于2021-8-19 11:05(编辑于 2021-8-19 11:12)

方法多了去了,比如在填报属性该字段处改成公式,if(单元格=‘男’,m,w)

另外的方法

image.png

最佳回答
0
烟尘Lv6高级互助
发布于2021-8-19 11:04(编辑于 2021-8-19 11:04)

填报属性里,用公式判断一下

=if(单元格="男","M","F")

  • Qian同学 Qian同学(提问者) 填报属性里,用了公式,就不能勾选“未修改不能更新”
    2021-08-19 11:08 
  • 烟尘 烟尘 回复 Qian同学(提问者) 那就把输入的控件改成单选框,实际值是M、F,显示值设男女
    2021-08-19 11:11 
  • Qian同学 Qian同学(提问者) 回复 烟尘 谢谢!
    2021-08-19 11:39 
最佳回答
0
zhangshijunLv5中级互助
发布于2021-8-19 11:11

要“未修改不更新”的话,A列输入男女,B列添加公式if(A1="男","M","F"),再把B列隐藏列,填报的时候选择B列就好了

  • Qian同学 Qian同学(提问者) 填报 提交显示,实际值8,最大值4的错误信息
    2021-08-19 11:24 
  • 不懂就问 不懂就问 回复 Qian同学(提问者) B1插入公式,if(A1 = \'男\', \'M\', \'F\') ,填报对应字段选择单元格B1 除非你加了别的数据检验条件
    2021-08-19 11:32 
  • Qian同学 Qian同学(提问者) 回复 不懂就问 谢谢,没加校验,就是设置了主键 ,用下拉框实现了
    2021-08-19 11:40 
  • 4关注人数
  • 391浏览人数
  • 最后回答于:2021-8-19 11:12
    请选择关闭问题的原因
    确定 取消
    返回顶部