软件开发商业智能

求助!finereport下来复选框选多值查寻查不到数据

下来复选框选择多个选项的时候查询不到数据,单选择单个选项是可以查询到数据
适合原因?
SQL语句:
  select a.id,a.edoc_id,a.edoc_type,a.subject,a.doc_type,doc_mark,b.name 建文部门,a.create_date,is_sent 是否封发,
         a.year,a.month,a.is_archived 是否归档,a.flow_state 流程状态,a.domain_id 统计单位ID,a.content_no 正文编号,a.serial_no 内部编号,
         a.create_user_id,a.account_id,c.name
  from EDOC_STAT a
  inner join ORG_UNIT b on b.id=a.dept_id
  inner join ORG_MEMBER c on c.id=a.create_user_id


a.edoc_type这个是我直接在查询参数自定义的 ,0为发文,1为收文,2为请示

多值查询查不出数据.png

参与2

1同行回答

帆软软件帆软软件产品经理帆软软件
1.复选框在右侧属性设置勾选【返回字符串】2.在右侧属性的分隔符改成','3.SQL语句里面应该在where条件里写【a.edoc_type in ('"+参数+"')】这样应该就可以查到了。显示全部
1.复选框在右侧属性设置勾选【返回字符串】
2.在右侧属性的分隔符改成','
3.SQL语句里面应该在where条件里写【a.edoc_type in ('"+参数+"')】
这样应该就可以查到了。收起
软件开发 · 2015-08-07
浏览2881

提问者

拨乱反正
CIO帆软软件

相关问题

相关资料

问题状态

  • 发布时间:2015-08-03
  • 关注会员:1 人
  • 问题浏览:3690
  • 最近回答:2015-08-07
  • X社区推广