关于${if}问题可以设置默认的吗

微信图片_20220505154352.jpg上图,我想在startDate==0的时候设置默认时间这个应该怎么设置啊?默认时间.jpg

FineReport 帆软用户1ZPHta8BBJ 发布于 2022-5-5 15:26 (编辑于 2022-5-5 15:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
重庆一棵草Lv4中级互助
发布于2022-5-5 15:27(编辑于 2022-5-5 15:30)

默认哪个时间?${if(startDate="","and 数据库表字段=什么值","and 数据库字段 <='"+p_kf_end_date+"'")}这个就是if的格式。你写在这里就行image.png

最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-5-5 15:27(编辑于 2022-5-5 15:50)

直接写死就好

"and  字段 = '默认值'"

image.png

image.png

你参数 为空预览一下sql ;然后调试一下,看是不是没有处理字符串的问题

最佳回答
0
snrtuemcLv8专家互助
发布于2022-5-5 15:28(编辑于 2022-5-5 15:28)

~~

最佳回答
0
linbodingLv6中级互助
发布于2022-5-5 15:28(编辑于 2022-5-5 15:29)

${if(len(startDate)==0,"and 字段 = 默认时间(2021-03-03)","不变")}

最佳回答
0
孤陌Lv6资深互助
发布于2022-5-5 15:28(编辑于 2022-5-5 15:38)

, 第一个逗号后面  直接设置 就可以了 按照 你后面的这样写 然后在='默认时间'

image.png 

  • 帆软用户1ZPHta8BBJ 帆软用户1ZPHta8BBJ(提问者) 不行我写死了,我写的是2022-05-04,他报错显示的是2022后面都没显示
    2022-05-05 15:33 
  • 孤陌 孤陌 回复 帆软用户1ZPHta8BBJ(提问者) and 字段 =\"默认时间\"
    2022-05-05 15:35 
  • 孤陌 孤陌 回复 帆软用户1ZPHta8BBJ(提问者) 这样写
    2022-05-05 15:36 
  • 帆软用户1ZPHta8BBJ 帆软用户1ZPHta8BBJ(提问者) 回复 孤陌 我写法贴在上面了
    2022-05-05 15:44 
  • 孤陌 孤陌 回复 帆软用户1ZPHta8BBJ(提问者) 我已经告诉你了 怎么写了
    2022-05-05 15:46 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-5-5 15:35(编辑于 2022-5-5 15:48)

如果时间是用的日期控件的话,不会为空把,直接日期控件那边设置一个默认的控件值 就好了

QQ图片20220505154824.png

  • 帆软用户1ZPHta8BBJ 帆软用户1ZPHta8BBJ(提问者) 那要是把日期控件的日期清空呢?这不就是空了吗
    2022-05-05 15:39 
  • yzm339714 yzm339714 回复 帆软用户1ZPHta8BBJ(提问者) 日期控件的设置 那块,有个允许为空,和允许直接编辑的 两个勾 取消掉 就好了
    2022-05-05 15:47 
  • yzm339714 yzm339714 回复 帆软用户1ZPHta8BBJ(提问者) 我的回答补充了个截图
    2022-05-05 15:49 
  • 帆软用户1ZPHta8BBJ 帆软用户1ZPHta8BBJ(提问者) 回复 yzm339714 好的
    2022-05-05 15:53 
  • 7关注人数
  • 469浏览人数
  • 最后回答于:2022-5-5 15:50
    请选择关闭问题的原因
    确定 取消
    返回顶部