FineReport

填报页面中,下拉控件放入单元格并绑定对应数据库数据列,但是下拉框的值是自定义的值,这种情况该截图20210629085858.png如何设置下拉框的默认值

FineReport 用户y5871726 发布于 2021-6-29 09:02
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2021-6-29 09:07

单元格已有字段,可以使用条件属性-新值来设置默认值,新值也能入库

image.png

  • 用户y5871726 用户y5871726(提问者) 请问,新值会覆盖数据库查询出的值吗
    2021-06-29 09:20 
  • axing axing 回复 用户y5871726(提问者) 会的
    2021-06-29 09:22 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-29 09:05(编辑于 2021-6-29 09:06)

自定义值的话,直接单元格  =1  这样,默认给一个自定义的值,不就可以了

image.png

  • 用户y5871726 用户y5871726(提问者) 单元格已有数据列
    2021-06-29 09:21 
  • snrtuemc snrtuemc 回复 用户y5871726(提问者) 你这个有矛盾,已经有数据,干嘛又要给默认值。。。。已有数据不是默认值吗,意义何在?
    2021-06-29 09:23 
  • 用户y5871726 用户y5871726(提问者) 回复 snrtuemc 是的,业务需求就是又要能查看,又要能填报,两个放在一起,很尴尬,具体想实现的就是控件没有值的时候,能自动赋上一个默认值,提交给数据库后,又是刚刚提交那个值,然后还要能展示在界面上
    2021-06-29 09:34 
  • snrtuemc snrtuemc 回复 用户y5871726(提问者) 你这个需求,建议做一个隐藏辅助列,假设数据列放D列D2,然后E列E2用下拉框,E2单元格写if语句,if(len(D2)=0,默认值,D2),这样提交看你需求,用哪个单元格了
    2021-06-29 09:38 
  • 用户y5871726 用户y5871726(提问者) 回复 snrtuemc 这个我试下
    2021-06-29 10:33 
  • 3关注人数
  • 357浏览人数
  • 最后回答于:2021-6-29 09:07
    请选择关闭问题的原因
    确定 取消
    返回顶部