日期控件,勾选返回日期后。。

${if(len(YF)==0,"","and convert(varchar(10),dbo.[CHECKINOUT].CHECKTIME,120) like '"+YF+"%'")}
YF是个日期控件。。。勾选了返回日期后,SQL里做为参数就无效了?



FineReporttwshe 发布于 2017-10-6 16:59
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共9回答
最佳回答
0
twshe发布于2017-10-6 16:59(编辑于 2023-9-6 09:34)
555
  • 橙子君 橙子君 楼主若是自己解决了还请联系我采纳你的答案为最佳~~
    回复
    2017-10-17 11:56 
最佳回答
0
macro_hard发布于2017-10-6 17:07(编辑于 2023-9-6 09:34)
555
  • twshe twshe(提问者) 无效哦。。
    我在日期控件里做了yyyy-MM的格式处理。现在转换yyyy-MM-dd不回来
    回复
    2017-10-06 17:16 
  • macro_hard macro_hard 回复 twshe :那就取消返回日期,返回字符串就好了
    回复
    2017-10-06 17:18 
  • twshe twshe(提问者) 是为了方便查询的时候,使用日期控件的月份。。比较方便。。谢谢啦
    回复
    2017-10-06 17:21 
  • twshe twshe(提问者) 回复 twshe :
    format(CONCATENATE($YF,\"-\",day(today())),\"yyyy-MM-dd\")
    使用这样的格式解决了。。。
    回复
    2017-10-06 17:21 
最佳回答
0
王明老鬼发布于2017-10-8 07:19(编辑于 2023-9-6 09:34)
555
  • twshe twshe(提问者) 我测试了下。。如果勾选的话。。报表直接调用这个控件的值是可以的。。。但数据集又没法以这个控件做条件了。
    现在是不勾选,数据集可以做条件,但是报表获取不到此控件值
    回复
    2017-10-08 08:02 
  • 0关注人数
  • 557浏览人数
  • 最后回答于:2017-10-17 11:56
    活动推荐 更多
    热门课程 更多
    返回顶部