in 参数 ,下拉复选框参数设置问题

之前一直用模版参数,参数过滤只要设置复选框,然后绑定字段即可,但是效率方面很低。


想试下数据集参数,已经被这个问题卡了2天了。始终不能复选,返回文本字符串这边也试了,帮助文档也看了好几个,还是搞不定。

参数如下
where 1=1 ${if(len(season) == 0,   "", "and season in ('" + season + "')") }   ${if(len(year) == 0,   "", "and year in ('" +year + "')") }   

season和year都是文本格式,数据字典用自定义,year定义为:2014-2015这样。

不论哪个参数,一旦复选即报错。


FineReportbluejq 发布于 2015-9-1 09:43
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共14回答
最佳回答
0
quiet3008559发布于2015-9-1 09:43(编辑于 2023-9-6 09:34)
555
  • bluejq bluejq(提问者)

    season 已经可以了,我再试下year字段
    回复
    2015-09-01 11:00 
最佳回答
0
quiet3008559发布于2015-9-1 10:25(编辑于 2023-9-6 09:34)
555
  • bluejq bluejq(提问者)

    直接修改分隔符就行?
    我看所有的文档都是用,做分隔符的么
    回复
    2015-09-01 10:28 
  • bluejq bluejq(提问者) 也不行啊


    严重:报表计算中[Name : 订货会图表.cpt] [Parameter : {__LOCALE__ : zh_CN[java.util.Locale], __STREAMCLOSED__ : [java.lang.String], CMD : parameters_d[java.lang.String], LABELSEASON : season:[java.lang.String], OP : fr_dialog[java.lang.String], REPORTLET : 订货会图表.cpt[java.lang.String], REPORTNAME : 订货会图表.cpt[java.lang.String], SEASON : 春,夏[com.fr.general.FArray], SESSIONID : 9253[java.lang.String]}][Type : page]  :
    错误代码:1301 数据集配置错误
    Query:
    \',\' 附近有语法错误。
    回复
    2015-09-01 10:29 
最佳回答
0
bluejq发布于2015-9-1 10:28(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559

    直接修改就行,因为文档里的都是数字型的,不需要转换,而你的是字符型的,所以应该换成单引号
    回复
    2015-09-01 10:29 
最佳回答
0
bluejq发布于2015-9-1 10:29(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559

    你把模板导出内置数据集的发上来看看呗。
    回复
    2015-09-01 10:31 
最佳回答
0
quiet3008559发布于2015-9-1 10:29(编辑于 2023-9-6 09:34)
555
最佳回答
0
quiet3008559发布于2015-9-1 10:31(编辑于 2023-9-6 09:34)
555
  • bluejq bluejq(提问者)

    内置数据集不是不能做数据集参数么?
    回复
    2015-09-01 10:39 
最佳回答
0
bluejq发布于2015-9-1 10:39(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559

    不是,你把模板导出成内置数据集的,然后把模板发上来,我下载下来就可以在本地查看,不用连数据库,这样好看问题在哪么。
    回复
    2015-09-01 10:42 
最佳回答
0
quiet3008559发布于2015-9-1 10:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
bluejq发布于2015-9-1 10:42(编辑于 2023-9-6 09:34)
555
最佳回答
0
bluejq发布于2015-9-1 10:47(编辑于 2023-9-6 09:34)
555
  • quiet3008559 quiet3008559
    你这是什么模板哪?没有复选框啊,而且访问不了。。。
    回复
    2015-09-01 10:55 
  • 0关注人数
  • 2625浏览人数
  • 最后回答于:2017-3-3 10:48
    活动推荐 更多
    热门课程 更多
    返回顶部