填报报表单选框按钮问题

填报报表单选框,对应数据库字段的值分别为,0 --是,1--否,如果不选的话数据库字段会为空。怎么把不选的时候,数据库字段默认为9而不是空?

image.png

FineReport tangjq 发布于 2019-2-19 09:32
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
3
星痕Lv6高级互助
发布于2019-2-19 09:44(编辑于 2019-2-19 10:15)

方式有好几种

1、修改数据库表字段默认值,直接将默认值设置为9,如果插入数据中此字段值为空就会自动填充9

2、在填报属性中,字段值用公式,判断对应的单元格值,如果没有选择值,则直接返回9

3、报表主体中,单选按钮控件所在的单元格值直接设置为9,如未选择/修改过 则默认值应该即为9

一般建议第一种方案,具体使用场景在选择方案后请做充分测试


第二种方案参考如图

image.png

  • tangjq tangjq(提问者) 第一种,我是做更新操作,默认值行不通 第三种,现在数据库的默认值已经是9了,但是如果修改过,又不选择的话还是会为空, 那么第二种,没明白
    2019-02-19 10:08 
  • 星痕 星痕 回复 tangjq(提问者) 上面的回答补充了,你看一下吧
    2019-02-19 10:15 
最佳回答
0
梦已元Lv4中级互助
发布于2019-2-19 09:44

那你直接,多一个单项框不就好了,设置成默认值

  • 3关注人数
  • 1292浏览人数
  • 最后回答于:2019-2-19 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部