单选按钮控制出错

image.png

image.png

image.png这个单选按钮来控制签署时间是否为空的,sql也在下面图片当中,点击签署时间为空的按钮就会报错。求大神帮助

FineReport 吴浩 发布于 2019-3-11 14:57 (编辑于 2019-3-11 15:18)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
FaintLv6中级互助
发布于2019-3-11 15:12(编辑于 2019-3-11 15:24)

true哪有用双引号括起来的,括起来是字符

就是直接一个true

而且你这也写的不对啊,如果true的时候,sql里sign_date=''是啥意思,等于空么,那也是is null  啊

image.png

单选.gif

  • 吴浩 吴浩(提问者) 直接true不行,因为在${}里面,直接就是一个参数(控件名)了。
    2019-03-11 15:17 
  • Faint Faint 回复 吴浩(提问者) 我随手写了一个,完全可以用啊
    2019-03-11 15:20 
  • 吴浩 吴浩(提问者) 回复 Faint 这个是什么控件啊
    2019-03-11 15:25 
  • Faint Faint 回复 吴浩(提问者) 复选框控件啊。。
    2019-03-11 15:26 
  • 吴浩 吴浩(提问者) 回复 Faint 如果我签署时间(sian_date)为空,就查询无签署时间的数据,用着复选框控件可以吗
    2019-03-11 15:42 
最佳回答
0
孤陌Lv6资深互助
发布于2019-3-11 15:15

你这个是单选按钮  不应该等于TRUE 而是签署时间为空,除非你的数字字典的实际值是true

  • 吴浩 吴浩(提问者) 我上传图片了,这个控件值就是true,不需要字典的。为true时,就查询签署时间为空的数据。这个空间是不是和签署开始时间,签署结束时间 (图1)冲突啊,因为我给开始和结束时间赋值了。
    2019-03-11 15:20 
  • 孤陌 孤陌 回复 吴浩(提问者) 自己在报表单元格用公式$控件名 看看结果值 再说把
    2019-03-11 15:23 
  • 4关注人数
  • 658浏览人数
  • 最后回答于:2019-3-11 15:24
    请选择关闭问题的原因
    确定 取消
    返回顶部